6d24& | Why I use the BEM naming convention for my CSS - YouTube
https://www.youtube.com/watch?v=SLjHSVwXYq4
Saved on 2023-06-10 [19518 edays] via youtube.com
Modified 2023-08-19 [19588 edays]
css presentations web

If you've watched any of my recent videos, you'll know that I use the BEM naming convention for my CSS classes. In this video, I explore why I use it, and why I think you should, at the very least, use some sort of naming convention.

BEM stands for Block, Element, Modifier, and it presents us with a way to make more organized and readable CSS.

I like BEM (mostly, I'm not super strict with my use of it) and think it's a great methodology for naming my CSS classes, but there are many others such as OOCSS, SMACSS, Atomic, and many others. BEM isn't the right answer, it's simply one possible answer. I strongly suggest you read up on the others as well and try to adopt one that you think makes the most sense.