BEM

Block Element Modifier est une méthode de travail avec les CSS qui a pour objectif d’obtenir un code propre, court, facile à maintenir.

Elle permet de réutiliser des éléments de code sous forme de composants.

Le résultat de sa mise en œuvre peut s’avérer verbeux.

Parmi les autres méthodes orientées composants citons principalement OOCSS (Object Oriented CSS), SMACSS (Scalable and Modular Architecture), SuitCSS (Style Tools for I Components) , ITCSS (Inverted Triangle CSS), Dry (Dont Repeat YourSelf), Atomic Design et Utility First CSS.

Réorganisez le CSS avec BEM et SMACSS

GetBEM