Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Why must you laugh at my back end?. Parent comment
I'm going to rant now.
It think it is ridiculous that people get away with stating that one shouldn't use tables for layout because "Tables are for tabular data".
What is a table? It's a grid! And grid-based CSS layout frameworks are the new hotness; eg:
http://960.gs/
http://www.blueprintcss.org/
http://developer.yahoo.com/yui/grids/
http://www.w3.org/TR/css3-grid-layout/
(And look! Many of these are exactly what you listed!)
CSS has many wonderful features. However, I think the "tables are for tabular data" is an intellectually lazy argument that needs to die.
CSS should be used because of what it can do for you - not because of some theoretical argument about the purity of tags.
There are no comments on this comment yet.
I'm going to rant now.
It think it is ridiculous that people get away with stating that one shouldn't use tables for layout because "Tables are for tabular data".
What is a table? It's a grid! And grid-based CSS layout frameworks are the new hotness; eg:
http://960.gs/
http://www.blueprintcss.org/
http://developer.yahoo.com/yui/grids/
http://www.w3.org/TR/css3-grid-layout/
(And look! Many of these are exactly what you listed!)
CSS has many wonderful features. However, I think the "tables are for tabular data" is an intellectually lazy argument that needs to die.
CSS should be used because of what it can do for you - not because of some theoretical argument about the purity of tags.