texte inline

<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

AttributTypeDescription
titlestringForme 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+