Why CSS should not be used for layout

According to Ron Garret, “CSS is really cool. It is useful for a lot of things. The basic idea of separating content from presentation is sound. But when it comes to layout, the design of CSS is fundamentally flawed. Use tables instead.”

I have to say that I agree with Ron. He goes on to say, “One of the problems with criticising CSS is that it’s very hard to write good CSS, so pointing out problems with CSS begs the question of whether this is an indictment of CSS or one’s coding ability. The problem is particularly pernicious for layout. (One indication of this is how many CSS layout tutorials there are on the web.)”

Check out this great example/rant here

Leave a Reply

You must be logged in to post a comment.