29. Navigation (<nav>) et conteneurs génériques
29.1 L'élément <nav>
Utilisé pour les blocs de navigation majeurs — des liens qui mènent vers d'autres pages du site ou vers des zones importantes de la page actuelle. Les petits groupes de liens (comme les icônes de réseaux sociaux) ne nécessitent généralement pas de <nav>.
html
29.2 Le conteneur générique <div>
L'élément <div> (Division) est non sémantique. Il est utilisé lorsqu'il n'y a pas d'autre élément sémantique approprié pour regrouper du contenu à des fins de style (ex : appliquer un arrière-plan CSS à un groupe d'éléments).
Règle d'or : Utilisez d'abord une balise sémantique. N'utilisez <div> que lorsque la sémantique ne s'applique pas.
29.3 Le conteneur générique <span>
L'élément <span> est l'équivalent en ligne et non sémantique de <div>. Il est utilisé pour appliquer un style spécifique à une petite section de texte à l'intérieur d'un élément plus large.
html
La partie la plus importante de ce contrat est la section signature.