4. How big is big ass?
. 100.000.000 visitors/month
. 3.000.000.000 pageviews/month
. more than 1.500 templates
. lots of traffic & lots of different pages
. 3 designers (vs. ~15 developers)
5. Environment
Staging Live
. full, commented . minified
. seperate files . concatenated
. about 60 CSS files . about 40 CSS files
. in SVN . 3-4 files/page max
. served from CDN
13. Other files
. seperate file per “vertical”
. seperate files for certain features
. IE6 & IE7 styles via conditional comments
. Right-to-left styles for RTL languages
. mobile
. external widgets
16. . emphasis on classes & combing them
<a href="/foo" class="button buttonSmall buttonRed
buttonCapitals inline">bar</a>
. shift the load from always downloaded
CSS to take-what-you-need HTML
. “new pages don't need new css”
17. Some call it ...
“OOCSS”
... but CSS is not programming ;-)