- 
What is BEM?: - 
BEM is a popular naming convention used in CSS to organize code in a modular and reusable way. 
- 
It stands for: - 
Block: A standalone entity like a button or menu (.button). 
- 
Element: A part of the block that has a specific function (.button__icon). 
- 
Modifier: A variation of the block or element (.button--primary). 
 
- 
 
- 
- 
Advantages of BEM: - 
Improves code readability. 
- 
Encourages modularity, making it easy to manage large projects. 
- 
Helps avoid CSS conflicts. 
 
- 
- 
Practice: - Create an HTML structure using BEM naming conventions and write CSS to style it.
 
- 
Document Your Work: - 
Write about your findings and examples on Hashnode.com or Medium.com. 
- 
include code snippets 
- 
include screenshot 
- 
repo 
 
- 
Research BEM - Block, Element, Modifier - Architercture
Updated on