CSS: The Good, the Bad, and the Ugly
Microsoft W3C diplomat, CSS & HTML groups
perhaps most well known for opening the Pandora's box of CSS hacks. But before that I helped code and ship IE5/Mac, the first browser to meaningfully support HTML4 and CSS1.
- Eric Meyer, Complex Spiral Consulting.
Eric is perhaps best known for writing way too many CSS books.
- Douglas Bowman, Stopdesign.
Doug architected the WIRED redesign and pushes the limits of design with CSS.
- Brian Alvey, Weblogs Inc.
Brian built publishing systems for Business Week, A List Apart, Silicon Alley Reporter and his own company, Weblogs, Inc.
- Kimberly Blessing, AOL.
As a web standards evangelist at AOL, she is working to steer AOL (and their partners) down the right path when it comes to the use of CSS.
What is Good, Bad and Ugly CSS?
- standard CSS, good techniques, advantages
- abuses of CSS, things to avoid, amazing screwups
- hacks and workarounds, not pretty, sometimes necessary
CSS: The Good
W3C CSS since last SXSW:
- here and now
- real soon
- coming up
- More CSS3 (over a dozen modules and profiles)
- See Roadmap for details.
CSS: The Ugly
- Avoid hacks if possible
- Problem of mystical "voodoo" culture in code
<link> better than
- Fewer is better
- use only one, or chain: @import then HPF
- Further from content is better
- Avoid browser conditional scripts
- Keep markup small and semantic
- Separate hacks from content into CSS instead
- Enables eventual surgical removal
CSS: The Ugly
New Hacks since last SXSW: