All I’m trying to say is 90% of websites I look at have so many classes you can’t tell whats going on.
You guys can disagree with me, but I’ll only use classes for stuff I know I’m going to reuse across a page or multiple pages. Otherwise I try to use as few IDs/classes as possible. For instance if I was going to recreate that page above my markup would look like this:
It just my style, I find my markup and css are far more readable and maintainable this way. Again its just MY preference and what works best for me.