En anglais, le mot
semanticsignifie "relatif au sens"... En balisage, la sémantique traite du sens d'un élément, et comment cet élément décrit le contenu qu'il contient.
Le balisage sémantique consiste en l'utilisation d'éléments HTML pour donner du sens au contenu. C'est important pour une large gamme d'agents-utilisateurs (navigateurs sans support des feuilles de style, navigateurs textuels, assistants personnels, moteurs de recherche, etc).
Vous devez utiliser les éléments HTML standards (c'est-à-dire les balises) pour votre balisage et éviter d'utiliser des balises génériques en les faisant ressembler aux balises sémantiques. Dans des termes simples, cela veut dire :