BEM Methodology
Last updated
Was this helpful?
Last updated
Was this helpful?
helps in creating maintainable and modular code by providing a naming convention that reflects the relationship and purpose of different parts of the code. Learn than others.
Below you can find the overview or read about on the official website.
The main component or module that represents a standalone entity on the page. Blocks are defined by a unique class name that describes their purpose.
Parts of a block that have no standalone meaning and are semantically tied to the block. Elements are indicated by two underscores following the block name.
Flags on blocks or elements that modify their appearance or behavior. Modifiers are indicated by two hyphens following the block or element name.