|
Each of the following CSS Zen Garden pages has broken layout.
Why? Because the layout is not divorced from the content.
I have replaced the text in the content spans with the words "A little content". This results in sidebar text running past its background, large gaps which make no sense stylistically and odd graphical anomalies due to bad assumptions about content size. Separating layout from content is supposed to be the point of CSS. However, even Zen Garden can't get it right. Why? Is CSS Zen Garden to blame? Not really. The problem is CSS is a bad tool for layout. It makes simple things difficult and difficult things impossible. |