BEM

GPTKB entity

Statements (26)
Predicate Object
gptkbp:instanceOf naming convention
gptkbp:block menu
gptkbp:category software engineering
best practices
front-end development
gptkbp:example menu__item
gptkbp:fullName Block Element Modifier
https://www.w3.org/2000/01/rdf-schema#label BEM
gptkbp:influenced gptkb:OOCSS
gptkb:SMACSS
Atomic CSS
CSS methodologies
gptkbp:introducedIn 2007
gptkbp:modifierExample menu__item--active
gptkbp:originatedIn gptkb:Yandex
gptkbp:purpose improve code maintainability
increase code reusability
gptkbp:structure gptkb:brick
element
modifier
gptkbp:usedFor CSS class naming
gptkbp:usedIn web development
gptkbp:website https://en.bem.info/
gptkbp:bfsParent gptkb:British_Empire_Medal
gptkb:British_Empire_Medal_(BEM)
gptkbp:bfsLayer 5