About 155,000 results
Open links in new tab
  1. BEM 101 - CSS-Tricks

    Apr 2, 2015 · The Block, Element, Modifier methodology (commonly referred to as BEM) is a popular naming convention for classes in HTML and CSS. Developed by the team at Yandex, …

  2. Modifiers — MaintainableCSS - an approach to writing modular, …

    Modifiers are a good way to reuse styles across a well understood element. But, the modifier itself should be a tweak. If it contains a lot of overrides, then modifiers are not the way to go. …

  3. BEM — Block Element Modifier

    BEM — Block Element Modifier is a methodology, that helps you to achieve reusable components and code sharing in the front-end.

    Missing:

    • Class

    Must include:

  4. Naming - BEM

    CSS class is formed as block’s or element’s name plus two dashes: .block--mod or .block__elem--mod and .block--color-black with .block--color-red. Spaces in complicated modifiers are …

  5. Understanding the CSS BEM convention - GeeksforGeeks

    Jul 26, 2024 · The term BEM stands for Block-Element-Modifier, which is a naming convention for CSS class names that helps to maintain a clear and consistent structure in a project’s styling. …

  6. Understanding CSS naming conventions: BEM, OOCSS, SUIT CSS, …

    May 7, 2024 · Popular CSS naming conventions include BEM (Block Element Modifier), OOCSS (Object-Oriented CSS), SUIT CSS, and SMACSS (Scalable and Modular Architecture for …

  7. BEM by Example: Best Practices for BEM CSS Naming - Sparkbox

    Jun 12, 2017 · BEM (which stands for Block-Element-Modifier) is a naming convention standard for CSS class names. It has fairly wide adoption and is immensely useful in writing CSS that is …

  8. BEM Methodology In CSS: A Quick Start Guide

    Jan 14, 2020 · BEM (Block-Element-Modifier) is a CSS naming convention developed by the team at Yandex to improve scalability and maintainability in web development. Put simply, the idea …

  9. Taming the Cascade With BEM and Modern CSS Selectors

    Nov 21, 2022 · That is, assuming your BEM is written properly and the selected element has both the .something base class and .something--special modifier class applied to it in the HTML. …

  10. Mastering Class Naming Conventions: A Deep Dive into BEM

    Apr 22, 2025 · Integrating BEM with CSS Modules. CSS Modules have gained popularity for their ability to scope styles locally to components, preventing class name collisions. But rather than …

Refresh