Also from this author
By the time they reach the coding stage, many web projects are a tangle of exceptions—and that can make standards-based development a nightmare. Better planning may be exactly what you need to avoid markup derangement or, even worse, a dysfunctional product.
If you’re new to CSS and web standards, you may feel as though you’ve fallen down a rabbit hole. Ben Henick is here to ease your pain.
The importance of being Source.