«« Next » « Previous
«« Next » « Previous

Link Details

Link 29716 thumbnail
User 209500 avatar

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.
  • 23
  • 8
  • 1476
  • 710

Comments

Add your comment
User 233883 avatar

afox replied ago:

0 votes Vote down Vote up Reply

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

User 190912 avatar

ingramchen replied ago:

2 votes Vote down Vote up Reply

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.

User 227746 avatar

Shadowfiend replied ago:

0 votes Vote down Vote up Reply

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.

User 201721 avatar

estacado replied ago:

0 votes Vote down Vote up Reply

Where's the full link? I can't find it.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.