By rlamarch
via hotdesign.com
Published: Jul 10 2007 / 21:20
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. ind out where the problems stem from, and learn solutions to create transitional or completely table-less layout.
SaveShareSend
Tags: web design
Comments
afox replied ago:
http://www.dzone.com/links/website_design_tips_and_standard_practices_part_1.html
blog post which touches on this very same point. Tables should be scrapped for main layout. CSS is so much cleaner and simpler in a lot of ways. Also aides in cross browser compatibility
ingramchen replied ago:
disagree. The developers/designers are forced to use table for layout because current css is broken. if css provide good "column" support in first place, we don't need so much hack or simulate column by table.
Shadowfiend replied ago:
I haven't touched tables for non-tabular data in quite some time now, yet made perfectly functional columnar layouts. But regardless of the trolling, CSS3 provides a columnar layout module that is already supported in Firefox, to an extent.
estacado replied ago:
Where's the full link? I can't find it.
Voters For This Link (23)
Voters Against This Link (8)