CSS Methodologies

CSS methodologies to help write modular, reusable and scalable code


OOCSS concepts help us write components that are flexible, modular and interchangeable.

Atomic CSS

Atomic CSS is the approach to CSS architecture that favors small, single-purpose classes with names based on visual function.


Block Element Modifier is a methodology that helps you to create reusable components and code sharing in front-end development.


SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process.