--- layout : 'default' css : 'index' title : 'Introduction' type : 'Semantic' ---

Semantic UI

HTML UI is the language of the web.

Semantic empowers designers and developers by creating a shared vocabulary for user interfaces.

Learn HTML

Semantic code is designed to be human readable, so front end code can be understood by anyone.

Swap Designs

Semantic provides an exchange format for UI, so swapping out designs doesn't mean rewriting your site's codebase.

Build Smarter

Semantic UI is developed around the semantic standard which seeks to make front end decisions less arbitrary.

Get Started

Learn about how to get started with Semantic UI, and best practices for using the Semantic standard in your project.

Learn more

See UI elements

See some of the UI elements that the Semantic library has to offer.

View Library

Author Elements

Learn about developing and releasing your own skins UI skins.

Authoring Guide

Help Write the Spec

Semantic is a living spec. We need the communitys help to reach our full potential. Help Semantic develop specifications for missing UI elements.

Contribute