AMCSS, Attribute Modules for CSS


Attribute Modules (AM) is a technique for using HTML attributes and their values rather than classes for styling elements. In doing so, each attribute effectively declares a separate namespace for encapsulating style information, resulting in more readable and maintainable HTML & CSS.

It’s not a framework or a library, it’s a style that better describes the components you’re building. The specification itself is available on GitHub.

Developed by Glen Maddern & Ben Schwarz