Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

ARIA : rôle definition

Le rôle definition indique que l'élément est une définition d'un terme ou d'un concept.

Description

Le rôle definition peut être inclus sur un élément qui est une définition d'un terme ou d'un concept. Marquez le terme étant défini avec role="term" ou l'élément natif <dfn>. Pour associer le terme à sa définition, définissez aria-details sur l'élément term avec un id de l'élément definition.

Les éléments avec le rôle definition ne peuvent pas avoir de nom accessible ; les propriétés aria-braillelabel, aria-label et aria-labelledby sont interdites.

html
<p>
  <span role="term">Le «&nbsp;mansplaining&nbsp;»</span>,
  <span role="definition">
    un mot-valise de «&nbsp;man&nbsp;» et «&nbsp;explain&nbsp;», est
    l'acte condescendant d'expliquer sans y avoir été invité, à quelqu'un
    qui connaît déjà le sujet, souvent après que quelqu'un l'ait déjà
    expliqué
  </span>.
</p>

Note : Au lieu d'un <span> avec les rôles term et definition, utilisez l'élément <dfn>. Always use native element if available.

html
<p>
  <dfn>Le «&nbsp;mansplaining&nbsp;»</dfn>, un mot-valise de «&nbsp;man&nbsp;»
  et «&nbsp;explain&nbsp;», est l'acte condescendant d'expliquer sans y avoir
  été invité, à quelqu'un qui connaît déjà le sujet, souvent après que quelqu'un
  l'ait déjà expliqué
</p>

Spécifications

Spécification
Accessible Rich Internet Applications (WAI-ARIA)
# definition

Voir aussi