Semantic HTML

Euler diagram of HTML element content categories.
HTML element content categories

Semantic HTML is the use of HTML markup to reinforce the semantics, or meaning, of the information in web pages and web applications rather than merely to define its presentation or look. Semantic HTML is processed by conventional web browsers as well as by many other user agents. CSS is used to suggest how it is presented to human users.