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
- Utility First CSS