September 9, 2005

Tableless design

Filed under: Web development — Dimitris Giannitsaros @ 00:31

When I started MagnaCRM I decided to use a table-less design. I read too many articles about how using tables for positioning is evil (after all, tables should be used for tabular data only) and decided to go along.

I am now coming to regret it. Yes it feels nice to know that every aspect of your layout can be changed through a single CSS file. And yes, I understand it’s the “right” thing to do.

But it started getting on my nerves with the small differences between browsers. As if javascript incompatibilities aren’t enough of an issue. I am considering going back to good old tables. The only thing keeping me, is the flexibility to offer completely different layouts. Then again, with the right dose of tables and CSS I could probably achieve the same level of flexibility.

1 Comment

  1. Hey buddy, I wish I could just leave you a trackback for this but Blogger doesn’t support “trackbacks”.

    I fell your pain. I’ve felt it myself.

    I blogged about your post:
    http://www.michaelsica.com/ataraxissoftware/2005/09/feeling-pain-of-xhtml.html

    I’m not trying to put down anything you’re doing or anyone else who is using XHTML/CSS! I’m just expressing some thoughts on the cost of doing things “the right way”.

    By the way, if you have any specific CSS problems, post them on your blog. Maybe I or another blogger can help!

    Comment by Michael Sica — September 11, 2005 @ 21:59

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.


Powered by WordPress Theme by H P Nadig