<abbr>
Représente une abréviation ou un acronyme. L'attribut title permet de fournir l'expansion complète du terme.
Description
L’élément <abbr> marque une abréviation ou un acronyme. Associé à l’attribut title, il fournit l’expansion complète du terme, visible au survol et accessible aux technologies d’assistance. Chaque abréviation utilisée pour la première fois dans un texte devrait être définie.
Syntaxe
<abbr title="Hypertext Markup Language">HTML</abbr>
Exemples
Première utilisation dans un texte :
<p>Le <abbr title="World Wide Web Consortium">W3C</abbr> est l'organisme
international qui définit les standards du web.</p>
Plusieurs abréviations :
<p>
<abbr title="Cascading Style Sheets">CSS</abbr> et
<abbr title="HyperText Markup Language">HTML</abbr> sont
les langages de base du <abbr title="World Wide Web">WWW</abbr>.
</p>
Attributs spécifiques
| Attribut | Type | Description |
|---|---|---|
title | string | Forme complète de l’abréviation, affichée en infobulle au survol. |
Notes
title recommandé mais pas obligatoire : <abbr> sans title est valide — il signale simplement que le terme est une abréviation, sans en donner l’expansion. Mais title est fortement recommandé pour l’accessibilité.
Accessibilité : certains lecteurs d’écran liront le title de <abbr>. Cependant, l’infobulle native n’est pas accessible au clavier. Pour une meilleure accessibilité, définir l’abréviation en texte la première fois qu’elle apparaît.
Style par défaut : les navigateurs soulignent souvent <abbr> avec des pointillés. Ce style peut être personnalisé via CSS (text-decoration).
Support navigateurs
Chrome2+ · Firefox1+ · Safari4+ · Edge12+