"One of the most common CSS-related mistakes made by budding Web designers is creating inflexible style sheets that have too many classes and IDs and that are difficult to maintain."
Heh. One of the common mistakes web designers make when they gain a bit of experience is not defining enough and trying to rely on CSS's inheritance rules. Several experienced web designers I've worked with prefer to specify everything by managing the CSS creation with their own scripts - it's the only way to get things working properly (not to mention generating the different style sheets you need for each browser layout engine (the three different IE style sheets...))
When people resort to that sort of hackery, you know something is up. Sigh.
|