What’s Everyone Got Against Tables???

I can remember a while back while i asked what has been so bad regarding using frames, I was given many compelling reasons why they should be avoided.

Flash forward many years later and now out of the blue I’m checking out and about the Open Source Web design, and it amounts to just almost every web site is bragging about how exactly they built the full thing without tables. No tables Exactly what is the reasoning behind which

The reasons Better alternatives in div’s, spans, absolute positioning, and CSS.

Fact is we were holding designed to present tabular data, not tailored for designing websites.

However as a developer you should utilize what you look is needed given that your client won’t object.

As an illustration I have not used tables within a while, but used these to outputdata retrieved at a database.

Hope this helps

Most definately helps, thanks. Now all that remains is designed for me to evaluate how those websites practice it with the divs and spans and total positioning and css.

absolute positioning will last somewhat abstract layouts. If all you would like is a SEVERAL x 2 box layout, use platforms. It’s basically the suitable tool for the ideal job.

A lot of this XHTML plus CSS2 stuff is most likely leaving a great deal of older surfers choking though, proper

it simply leaves safari and opera choking, that may be definite. especially when u arrive at web 2. 0

Your first posting mentioned frames together with tables.

I know you meant " tables". It’s also possible to read discussions
concerning < frames>. It’s common make use of some tables mixed in with
CSS. Instance, a gallery with thumbnail photos displayed with a page may
in truth be a table (since the thumbnails are usually in rows and content,
" tabular" ). The table is positioned just a < div>, or even section of
some sort of page.

Avoid getting afraid to make use of tables, and definitely use tables while it is
needed. The main issue emanates from using tables to make the layouts
belonging to the page. That’s where CSS will come in. Style sheets handle all the
location of page areas, columns of copy, formatting of text/fonts.

The conclusion all answer to the present question is simple. I use platforms for business designs typically because it’s simpler to code and easier to style around. If it’s for just a artist or something where I can make something subjective, then I will certainly use CSS. It’s a lot like AP (Adobe Photoshop)You can leave snap grids on along with your defined within of which grid, same as in tables. If you utilize CSS the entire page is the one you have to command.

tables are good particularly when u want to apply the valign feature. css has several limitations where u need to use javascript to be able to align something towards the middle of an element, unless its a table component course. using css may also be more complicated compared to using tables to align the web site. so for the key layout i work with css, whereas for certain small parts i use tables. its as much as the web designer/developer. it is important is that.. your final result must look just like you want it to get like on numerous browsers as possible (at least that is what i think)

A fairly easy table suffices for the base structure, then margins as well as padding to place the content divs while in the cells. I normally keep away from absolute positioning including the plague – it’s really a maintenance nightmare.

The key reason to avoid tables is that they mix markup with regard to layout with subject matter. For example having a table layout if you are navigation is within the left that where it can stay unless a person rewrite the page.

When the layout was purely CSS in which case you could easily transfer the navigation anywhere else by changing merely your stylesheet.

CSS splits appearances from content, something which is a good thing in web design.

I have also found that if you use too many dining tables, including nested platforms, browsers download your whole content for all those table(s) before rendering. This can make your blog appear slow, according to connection speeds.

Audiofreak,
That’s a motivating point.

Firefox renders them fairly very good (as they load).
IE waits until finally the < /table> licence plate before it displays,
so if you ever gather a list from the database using a
server-side script, it does take a very long time with IE.

This entry was posted in Web Design and tagged , , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *