BEM

BEM tracking and usage

Websites using BEM by countrymarket share
0.2%
๐Ÿ‡บ๐Ÿ‡ธUS
78%
๐Ÿ‡ท๐Ÿ‡บRU
2%
๐Ÿ‡ง๐Ÿ‡ชBE
1.9%
๐Ÿ‡ง๐Ÿ‡พBY
0.8%
๐Ÿ‡ฐ๐Ÿ‡ฟKZ
0.3%
๐Ÿ‡ฎ๐Ÿ‡ชIE
0.3%
๐Ÿ‡จ๐Ÿ‡ญCH
0.2%
๐Ÿ‡ญ๐Ÿ‡บHU
Websites using BEM by industrymarket share ยท top 6 industries
Education
26%
Technology & Computing
21%
Hotels & Accommodation
16%
SaaS & Cloud
15%
Medical & Healthcare
12%
Construction
11%
0%7.5%15%23%30%
Download report

We track 4,540 websites using BEM, along with their country, traffic, industry and platforms. There are 11 websites using BEM in United States.

Filter by country
๐Ÿ‡บ๐Ÿ‡ธ United States11 sites
๐Ÿ‡ท๐Ÿ‡บ Russian Federation3,520 sites
๐Ÿ‡ง๐Ÿ‡ช Belgium89 sites
๐Ÿ‡ง๐Ÿ‡พ Belarus85 sites
๐Ÿ‡ฐ๐Ÿ‡ฟ Kazakhstan38 sites
๐Ÿ‡ฎ๐Ÿ‡ช Ireland12 sites
๐Ÿ‡จ๐Ÿ‡ญ Switzerland12 sites
๐Ÿ‡ญ๐Ÿ‡บ Hungary11 sites
๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom10 sites
๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands8 sites
๐Ÿ‡ฒ๐Ÿ‡ณ Mongolia8 sites
๐Ÿ‡ฉ๐Ÿ‡ช Germany7 sites
๐Ÿ‡บ๐Ÿ‡ฆ Ukraine6 sites
๐Ÿ‡ง๐Ÿ‡ท Brazil5 sites
๐Ÿ‡ฒ๐Ÿ‡ฉ Moldova, Republic of5 sites
๐Ÿ‡ซ๐Ÿ‡ท France4 sites
๐Ÿ‡น๐Ÿ‡ท Turkey4 sites
๐Ÿ‡ฑ๐Ÿ‡ป Latvia4 sites
๐Ÿ‡ฎ๐Ÿ‡ณ India4 sites
๐Ÿ‡บ๐Ÿ‡ฟ Uzbekistan3 sites
๐Ÿ‡ฆ๐Ÿ‡ฟ Azerbaijan3 sites
๐Ÿ‡น๐Ÿ‡ฏ Tajikistan3 sites
๐Ÿ‡จ๐Ÿ‡ฆ Canada2 sites
๐Ÿ‡จ๐Ÿ‡ณ China2 sites
๐Ÿ‡จ๐Ÿ‡ฟ Czechia2 sites
๐Ÿ‡ฌ๐Ÿ‡ช Georgia2 sites
๐Ÿ‡ช๐Ÿ‡ธ Spain2 sites
๐Ÿ‡ฑ๐Ÿ‡ง Lebanon1 sites
๐Ÿ‡ฆ๐Ÿ‡น Austria1 sites
๐Ÿ‡น๐Ÿ‡ฒ Turkmenistan1 sites
๐Ÿ‡ต๐Ÿ‡ฒ Saint Pierre and Miquelon1 sites
๐Ÿ‡ฑ๐Ÿ‡บ Luxembourg1 sites
๐Ÿ‡ฎ๐Ÿ‡น Italy1 sites
๐Ÿ‡ธ๐Ÿ‡ฎ Slovenia1 sites
๐Ÿ‡ฎ๐Ÿ‡ฑ Israel1 sites
๐Ÿ‡ช๐Ÿ‡ช Estonia1 sites
๐Ÿ‡จ๐Ÿ‡พ Cyprus1 sites
๐Ÿ‡ต๐Ÿ‡ฆ Panama1 sites
๐Ÿ‡ต๐Ÿ‡น Portugal1 sites
๐Ÿ‡ต๐Ÿ‡ฑ Poland1 sites
๐Ÿ‡ฆ๐Ÿ‡ฒ Armenia1 sites
๐Ÿ‡ฆ๐Ÿ‡บ Australia0 sites

About BEM

BEM (Block Element Modifier) is a front-end naming methodology that helps developers write modular, reusable, and easily scalable CSS.

Official websiteen.bem.infoโ†—

Websites using BEM

showing 25 of 4,540
WebsiteCountryTrafficIndustry
iospress.nl๐Ÿ‡ณ๐Ÿ‡ฑNLTop 10KPrint & Publishing
revzilla.com๐Ÿ‡บ๐Ÿ‡ธUSTop 50KTechnology & Computing
otpbank.ru๐Ÿ‡ท๐Ÿ‡บRUTop 50KInvestment & Trading
ascon.ru๐Ÿ‡ท๐Ÿ‡บRUTop 50KSoftware Development
mai.ru๐Ÿ‡ท๐Ÿ‡บRUTop 50KEducation
showjet.ru๐Ÿ‡ท๐Ÿ‡บRUTop 50KEntertainment
sgu.ru๐Ÿ‡ท๐Ÿ‡บRUTop 50KEducation
trud.ru๐Ÿ‡ท๐Ÿ‡บRUTop 100K-
sorb-eng.ru๐Ÿ‡ท๐Ÿ‡บRUTop 100KTechnology & Computing
medkirov.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KMedical & Healthcare
bstu.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KEducation
agnitum.com๐Ÿ‡ท๐Ÿ‡บRUTop 500KSoftware Development
sursock.museum๐Ÿ‡ฑ๐Ÿ‡งLBTop 500KFine Art
redstar.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500K-
stars-s.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KTechnology & Computing
softlab.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KSoftware Development
belgim.by๐Ÿ‡ง๐Ÿ‡พBYTop 500KShopping
jandenul.com๐Ÿ‡ฑ๐Ÿ‡บLUTop 500KConstruction
jeep4x4club.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KAutomotive
elscolab.com๐Ÿ‡ง๐Ÿ‡ชBETop 500KManufacturing & Industrial
kazangmu.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KEducation
udsu.ru๐Ÿ‡ท๐Ÿ‡บRUTop 500KEducation
adaremanor.com๐Ÿ‡ฎ๐Ÿ‡ชIETop 500KHospitality & Restaurants
rockhurst.edu๐Ÿ‡บ๐Ÿ‡ธUSTop 500KEducation
uza.be๐Ÿ‡ง๐Ÿ‡ชBETop 500KMedical & Healthcare
Showing 25 of 4,540 websitesView detailed list โ†’

Frequently asked

What is BEM?โ€บ
BEM (Block, Element, Modifier) is a methodology for organizing and structuring HTML and CSS code in projects for easier maintainability and scalability. It provides a standardized naming convention for classes in HTML, allowing developers to quickly understand the structure and relationship between different components of the website.
Why should I use BEM?โ€บ
BEM offers several benefits such as increasing code readability, providing a consistent and modular structure, and facilitating teamwork. It ensures efficient and manageable code by eliminating potential conflicts while making it faster and easier to update and maintain the codebase.
What are the three components of the BEM naming convention?โ€บ
The three components in BEM are Blocks, Elements, and Modifiers. Blocks represent the main component, Elements are the parts of a block, and Modifiers are used to mark the variations in appearance or behavior of a block or an element.
How do I differentiate between blocks, elements, and modifiers in BEM?โ€บ
In BEM, blocks and elements are separated by a double underscore (__), while modifiers are separated by double hyphens (--). For example, a block named "header", an element within it named "logo", and a modifier for the logo named "small" would be represented as "header__logo--small".
Can I use BEM with my preferred CSS preprocessor, such as SASS or LESS?โ€บ
Yes, BEM methodology can be used alongside any CSS preprocessor without any conflicts. In fact, combining BEM with a preprocessor can enhance organization and maintainability further by leveraging features like nesting, mixins, and variables.

Alternatives

same category