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 : attribut aria-valuetext

L'attribut aria-valuetext définit l'alternative textuelle compréhensible par l'humain de aria-valuenow pour un composant de type plage.

Description

Les nombres — même les pourcentages — ne sont pas toujours conviviaux. Les technologies d'assistance présentent aria-valuenow comme des valeurs numériques. Si une barre de progression est à 8%, qu'est-ce que cela signifie ? aria-valuetext permet de présenter la valeur actuelle de façon plus conviviale et compréhensible. Par exemple, la valeur d'une jauge de batterie pourrait être transmise comme aria-valuetext="8% (34 minutes restantes)".

L'attribut aria-valuetext s'utilise avec l'attribut aria-valuenow, et non à sa place, sauf si cette valeur n'est pas connue.

aria-valuetext n'est nécessaire que lorsque la valeur numérique de aria-valuenow n'est pas parlante. Par exemple, les valeurs d'une plage sont numériques mais peuvent être utilisées pour des valeurs non numériques, comme le niveau d'une classe universitaire. Les valeurs de aria-valuenow pour un cursus universitaire de 4 ans pourraient aller de 1 à 4, ce qui indique la position de chaque valeur dans l'ensemble des valeurs. Dans ce cas, aria-valuetext pourrait être l'une des chaînes de caractères suivantes : « première année », « deuxième année », « troisième année », « quatrième année ».

Si la valeur numérique est parlante, comme un sélecteur avec aria-valuenow="3" pour le nombre de parts de pizza à commander, aria-valuetext n'est pas nécessaire.

Lorsque aria-valuetext et aria-valuenow sont tous deux présents, c'est aria-valuetext qui est annoncé. Lorsqu'il n'y a pas d'attribut aria-valuetext, les technologies d'assistance annoncent la valeur de l'attribut aria-valuenow pour la valeur actuelle.

Valeurs

<string>

Une alternative textuelle compréhensible par l'humain à la valeur de aria-valuenow.

Interfaces associées

Element.ariaValueText

La propriété ariaValueText, qui fait partie de l'interface Element, reflète la valeur de l'attribut aria-valuetext.

ElementInternals.ariaValueText

La propriété ariaValueText, qui fait partie de l'interface ElementInternals, reflète la valeur de l'attribut aria-valuetext.

Rôles associés

Utilisé dans les rôles :

Hérité dans les rôles :

Spécifications

Specification
Accessible Rich Internet Applications (WAI-ARIA)
# aria-valuetext

Voir aussi