Use BEM for scalable and maintainable CSS
BEM CSS stands for Block Element Modifier, which is a CSS methodology to help you write maintainable CSS.
Here's BEM's official website but keep reading for a brief overview.
BEM Basics
BEM takes a component-based approach to CSS development. It has ...
blog.tinaciousdesign.com