today
with the advent of CSS and the push for XHTML, web designers were supposed to be focusing on separating presentation from content – and the corporations were having none of it – leading the charge was Yahoo with their development of “Atomic CSS” – rather than styling HTML elements, they backfilled classes into every element and styled each class – the “atomic” part was each class was only there for one design element – one class to set the font, one for background color, one for foreground color, one for alignment, one for margins, one for padding – every element ending up with a half-dozen classes
Challenging CSS Best Practices