Καθώς τα έργα μεγαλώνουν, το vanilla CSS υποφέρει από παγκόσμιο πεδίο εφαρμογής — κάθε επιλογέας ανταγωνίζεται παγκοσμίως, εμφανίζονται πόλεμοι ειδικότητας και κανείς δεν τολμά να διαγράψει ένα κανόνα. Οι μεθοδολογίες επιβάλλουν δομή και συμβάσεις ονοματοδοσίας για να διατηρηθεί η CSS συντηρήσιμη.
BEM (Block Element Modifier)
Μια σύμβαση ονοματοδοσίας που κάνει τις σχέσεις ρητές και διατηρεί την ειδικότητα επίπεδη (όλες οι απλές κλάσεις):
{ }
{ }
{ }
{ }
