Quote:
Originally Posted by Solitaire1
What CSS is supposed to do is provide document formatting control that HTML does not.
|
Not at all. The vast amount of CSS formatting could be done with inline html attributes alone. What External stylesheets are supposed to do is make it easy and quick to maintain/change the formatting of properly/carefully constructed, semantically-correct html documents.
That people (or automated tools) don't create properly/carefully constructed, semantically-correct html that can be easily maintained/changed by modifying a single stylesheet is hardly the fault of CSS.
Tag soup is tag soup. The fault is with those who don't know how to do things right--not with the tools at their disposal. Without CSS, books with garbage formatting would still be being created left and right. They'd just be ten-times harder to fix by someone who
does know what they're doing, is all.