Authentic Boredom has recently published the final article in an interesting series of posts about CSS design. It’s by no means light reading, but it’s definitely worthy of your attention if you’re serious about CSS development.
The Highly Extensible CSS Interface ~ The Series
The phrase “highly extensible” is in reference to designing and coding interfaces that are flexible enough to adapt in ways the designer or developer may not foresee when handing off coded templates, while still retaining the overall aesthetic integrity of the layout. I hope you come to discover extensibility as being broader than just “bulletproofing,” though bulletproofing is certainly a significant part of it.
The first part covers the beginnings of building an extensible design with CSS, while the next two parts pertain to jQuery and CSS selectors and AJAX. The last post is titled “Testing for Extensibility,” and covers the testing of a design.