DRY CSS and seperation of structure and styling?
Doesn't using classes like this go against the practice of seperating structure/content and styling? It seems to me that these class names are, for the most part, heavily focused on how to present the content rather than what it means.
Steven Parker203,731 Points
Classes are excellent for styling purposes! They aren't as well suited for structure — that's what the semantic element tags are good for.