Too Long; Didn't Read
Poorly written CSS will quickly turn into a nightmare. The Art of Naming: CSS Guide to Naming is published by Rahul Rahul Developer and Blogger/Blogger/Rhulism Rahul Developer. He has come with some amazing and very different strategies to name things in CSS. Use hyphen delimiters to name selectors in the correct way. Use a js-* class name to denote a relationship with the DOM element in question. Some developers use data attributes as JavaScript hooks to store custom data.