You can do absolutely anything using CSS 2.1 compared to layout. Its a total pain in the ass that has no reason to ever exist, but you can do rounded corners (using background images), gradient backgrounds (more background images) and all kinds of other bloated shit that you don't need all together and still not completely destroy the semantics of your HTML.
Doing all this garbage and still trying to be standards-compliant reduces usability because its designers need round corners and other frivolous crap, not users. Usability tests have confirmed this. Sites that are bloated to provide presentation and usability through semantics and effective failure in usability tests compared to their competitors. I work on a site that receives several million visitors a day, and I saw the results of our usability tests.
austin cheney
source share