Over Optimization in CSS

Are there any guidelines or advice that anyone can lend in this area? I am starting to realize in a redesign project that over optimizing your CSS by grouping selectors that have the same values can make it hard to manage your stylesheets over time. Just curious if anyone has found any articles or run into similar problems with their projects.

bW

Here’s a good article, but in particular the links that are referenced at the bottom of the article.

Thanks … the links at the bottom were very helpful. I especially like dave shea’s article on Redundancy vs. Dependency. 7 years old but still applicable.

bW

I tend to agree that using dependency rather than redundancy results in more complexity. However, I think the benefits of using a DRY mentality out weight the disadvantages. Especially true when working on larger, dynamically driven sites that reuse components in different contexts but ultimately share many presentational attributes if not look the same.