|
|
|
|
|
by dmorgan
5001 days ago
|
|
Unpopular? In some designer circles maybe, in 90% of working web developers absolutely not. Not to mention that the flow layout techniques are sub-par and worse than tables in every area where they overlap. It's no coincidence that the w3c finally created a grid layout spec as well as the flex layout to surpass the "flow" mess, or that all desktop UI layout tools use some grid and/or constraint based system for layout. Plus, content-presentation separation should be at the level of CMS/database/RESTful service where the data come from, not imposed at the level of the published content. |
|
It's 2012, and CSS is easy. With a little work, all the problems you can point out can be fixed easily, including flexible grid layouts, and columns, responsive design. Can you even make a flexible table layout?
Also, every site I maintain that uses tables for layout, uses more than one, and it's source is absolutely horrible. While you say that a CMS should level should handle this, that doesn't factor in responsive design, site creation, or massive overhauls to style. Semantics will be an important element in the web soon, and doing html tables for layout, is considered wrong by anyone who cares. http://www.w3.org/2002/03/csslayout-howto