Naming classes in CSS has always been difficult for me. Luckily a few months ago I came across the BEM naming convention. A naming convention is an agreed style for naming things(in this case CSS). There are different CSS naming conventions available...

Markdown supported · ⌘↵ to post
I love the mention of SCSS. Together with BEM methodology, they help one write more modular codes.
Great article.
Bernard Arhia
I mostly do this wrong lol. Thanks for the correction.
I mostly do:
.showcase__header-content
instead of .showcase-header__content