Semantic UI is a framework for building HTML sites that aims at creating a system based on semantic naming and sensible defaults.

The framework compares itself directly with Bootstrap. It uses simple, common language for parts of interface elements and familiar rules used in natural languages for describing elements. Interface definitions are tag ambivalent so you can use div, article, section, span without affecting the display of the element.