chriseppstein.github.com
Submitted by: Chris Eppstein

Why Stylesheet Abstraction Matters

While CSS is simple to understand, it is not simple to use or maintain. It’s time for stylesheets to evolve so that we can take web design to the next level.

Abstraction is the ability to define a new concept in terms of other, more simple concepts. It’s nothing to be scared of. Despite what the name implies, abstractions don’t make things harder to understand – quite the opposite in fact.

direct link