Balise HTML
Quand utiliser le < u > Élément
Lorsque lélément <u>
a été initialement conçu, il était censé être utilisé pour identifier le texte qui doit être souligné. Cependant, lutilisation de HTML pour ajouter des effets stylistiques nest plus considérée comme une bonne pratique. À la place, HTML doit être utilisé pour ajouter une structure et une signification sémantique au contenu dune page Web, et CSS doit être utilisé pour ajouter des styles et contrôler la mise en page.
Cela signifie que les anciennes balises comme <u>
qui ont été conçues à lorigine avec la présentation à lesprit doivent être refondues avec une signification sémantique, ou obsolètes et supprimé de la spécification HTML.
Quelle est la signification sémantique de cet élément dans le HTML moderne? Selon la spécification HTML5 publiée par le W3C:
Lélément u représente une étendue de texte avec un non-articulé annotation non textuelle, bien quexplicitement rendue…
Vous êtes désolé davoir posé la question, nest-ce pas? Clarifions un peu cette définition.
Tout dabord, quest-ce quune annotation non textuelle? Eh bien, ajouter une annotation signifie ajouter une explication ou une note. Cependant, dans ce cas, lannotation nest pas textuelle, ce qui signifie que lannotation na rien à voir avec le contenu du texte.
Deuxièmement, lannotion est non articulée mais rendue explicitement. En dautres termes, le navigateur et le développeur Web peuvent choisir dafficher lannotation comme ils le souhaitent. Par défaut, les navigateurs afficheront le texte entouré de balises u
comme souligné, mais cela nest pas nécessairement obligatoire et ne fait pas partie de la spécification HTML. La façon dont lannotation doit apparaître nest pas articulée, affichez-la comme vous le souhaitez. Assurez-vous simplement que lannotation est facile à repérer, en dautres termes: rendue explicitement.
Assemblons les éléments. Lélément u
est utilisé pour:
- Ajouter une annotation qui nous dit quelque chose sur le texte sélectionné lui-même, pas sur le contenu ou le message du texte .
- La façon dont lannotation est ajoutée nest pas articulée. Les mots entre les balises
u
nont pas besoin dêtre soulignés, toute méthode dannotation est acceptable tant que… - Lannotation doit être rendue explicitement, cest-à-dire: facile à repérer.
Alors, quels types de cas dutilisation existe-t-il pour une telle balise de niche? Lutilisation la plus courante est didentifier les mots mal orthographiés. Supposons que vous présentiez un texte contenant des mots intentionnellement mal orthographiés qui devraient sauter au lecteur. Lélément <u>
serait un excellent choix pour identifier ces mots.