CSS naming can be one of the most challenging things in creating large-scale style systems in an application. There have been a lot of great practices, methodologies, and conventions that have arisen in the last few years to help. Popular examples that you might have heard of include BEM, OOCSS, and SMACSS. One that I would like to introduce to …
The BEMs of Structuring CSS
Now what I’m writing about isn’t really anything new, but I always feel like it’s good to reiterate the importance of structure in code. As back end developers know, structure is important for not only how clean the code is, but for maintainability. It’s the same for CSS. Which brings me to a way of structuring the CSS. The BEM …