Skip to content

24 ways to impress your friends

Vote up?

Drew McLellan

CSS Tables for layout are a bad idea. They offer nothing but a semantically prettier table. With all the remaining problems of a table.

Matt – did you even read the article? Of course, it’s possible to fall into a trap of using CSS tables badly – just as it’s possible to misuse any tool.

But look at Kevin’s log in form example. There’s no additional markup (in fact, a lot less markup than many people would currently add to provide CSS hooks). There’s nothing at all that introduces the problems associated with HTML tables for layout.