CSS Methodologies

CSS methodologies to help write modular, reusable and scalable code

OOCSS

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.

BEM

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

SMACSS

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