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 « mansplaining »</span>,
<span role="definition">
un mot-valise de « man » et « explain », 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 « mansplaining »</dfn>, un mot-valise de « man »
et « explain », 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
- ARIA : rôle
term - L'élément HTML
<dfn> - L'élément HTML
<dd> - L'élément HTML
<dl> - L'élément HTML
<dt>