<abbr>

Une abréviation ou un acronyme, avec un développement facultatif dans l’attribut title.

Affichage
inline
Balise fermante
Obligatoire
Contenu autorisé
Contenu phrasant
Sur cette page

Exemple

#
HTML
<p>
  Nous décrivons la structure d’une page en <abbr title="HyperText Markup Language">HTML</abbr>,
  et nous lui donnons son apparence en <abbr title="Cascading Style Sheets">CSS</abbr>.
</p>
Aperçu

Définition et utilisation

#

L’élément <abbr> marque une abréviation ou un acronyme, comme HTML, API ou SEO. Vous pouvez donner le développement complet dans l’attribut global title : le navigateur l’affichera dans une infobulle au survol de la souris, et soulignera l’abréviation elle-même d’une ligne pointillée.

L’infobulle de title a toutefois ses défauts. Vous ne la verrez pas sur téléphone ni en naviguant au clavier, et les lecteurs d’écran la lisent de façon inégale. C’est pourquoi il est préférable de développer l’abréviation dans le texte dès sa première utilisation, par exemple « interface de programmation applicative (API) », et de considérer title comme un supplément.

Vous n’avez pas besoin de marquer chaque abréviation. Les abréviations courantes, comme « ex. » ou « etc. », n’ont pas besoin de <abbr>. L’élément est utile pour les abréviations que le lecteur pourrait ne pas connaître.

Syntaxe

#
Syntaxe
<abbr title="développement complet">abréviation</abbr>

Attributs

#

Cet élément n’a pas d’attributs propres. Il accepte les attributs globaux, comme class, id ou hidden.

Plus d’exemples

#
Un développement dans le texte dès la première utilisation
HTML
<p>
  Une interface de programmation applicative (<abbr>API</abbr>) est un ensemble de règles
  selon lesquelles les programmes échangent des données. Chaque <abbr>API</abbr> a sa propre documentation.
</p>
Aperçu

CSS par défaut

#

La plupart des navigateurs affichent cet élément avec ces styles par défaut :

CSS
abbr[title] {
  text-decoration: underline dotted;
}

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Développez l’abréviation dans le texte dès la première utilisation. Seuls les utilisateurs de souris verront l’infobulle de title.
  • L’élément <acronym> est obsolète. Utilisez <abbr> pour toutes les abréviations et tous les acronymes.
  • Vous pouvez changer le soulignement pointillé en CSS, mais laissez un signal indiquant que l’abréviation a un développement.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.