Utility First CSS Framework

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Apr 21 2:43
Editor
Edited
Edited
2025 Nov 11 19:48
Refs
Refs

Atomic CSS Framework

Dynamic Class CSS Frameworks
 
 
Static Class CSS Frameworks
 
 
 

Tailwind
CSS Adam Wathan (2017)

The "separation of concerns" principle states that HTML should only handle content while CSS should only handle design. In reality, CSS becomes strongly dependent on HTML structure.
BEM Methodology
can reduce HTML dependency, but duplication and inconsistency occur when similar components are created.
Atomic Design Pattern
ensures reusability through design pattern-centric naming. However, this makes HTML difficult to restyle. With the introduction of utility classes, all design can be composed of small, reusable utility class sets, enabling consistency and new UI composition without CSS modifications.
 
 

Backlinks

CSS History

Recommendations