CSS is still for Tweakers · 27 September 2008, 13:49
Inheritence with CSS is interesting and confusing to me at times, it is making more sense to me now, but sometimes the relationships between global defaults, element-specific overrides, custom classes and IDs and then built-in element overrides and the combinations of all the above drive me nuts. That is more my problem than CSS though :p.
Cross browser compatibility with CSS is the place that currently tweaks me to no end. While more browsers implement CSS2 well, IE and Mozilla still render things differently, differently enough to send me down the path of 5-6 hours of tweaking to get a layout looking the same on both even if I am doing the bad thing of using absolute layouts to make my layout easier to implement. Spacing between elements, margins, whitespace differences, all aspects of CSS design and web page layout that have to be treated very carefully … or one ends up tweaking all day with very little positive impact.
— Max Schubert