2. Why tables for layout is stupid!
Tables existed in HTML for one reason: To display tabular data.
But then border="0" made it possible for designers to have a grid upon
which to lay out images and text. Still the most dominant means of
designing visually rich Web sites, the use of tables is now actually
interfering with building a better, lighter, more accessible, flexible, and
functional Web.
3. Overview: What’s in it for me?
Using a standard based approach (XHTML / CSS) will:
• make your pages load faster
• lower your hosting costs
• make your redesigns more efficient and less expensive
• help you maintain visual consistency throughout your sites
• get you better search engine results
• make your sites more accessible to all viewers and user agents
4. The Problem with using tables
• Tables mix presentational data in with your content.
• This makes the file sizes of your pages unnecessarily large, as users must download this
presentational data for each and every page they visit.
• Bandwidth ain't free.
• Makes redesigns of existing sites very labor intensive (& expensive).
• Makes it extremely hard (& expensive) to maintain a site’s visual consistency.
• Table-based pages are also much less accessible to the masses