Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
<meter> : l'élément de mesure
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2017.
L'élémentHTML<meter> représente une valeur scalaire dans un intervalle donné ou une valeur fractionnaire.
Dans cet article
Exemple interactif
<label for="fuel">Niveau de carburant :</label><meter min="0" max="100" low="33" high="66" optimum="80" value="50"> à 50/100</meter>label { padding-right: 10px; font-size: 1rem;}Attributs
Cet élément inclutles attributs universels.
valueLa valeur numérique courante. Elle doit être comprise entre les valeurs minimale et maximale (attributs
minetmax) si elles sont définies. Si elle n'est pas définie ou mal formée, la valeur est0. Si elle est définie mais n'est pas dans l'intervalle défini par les attributsminetmax, la valeur est égale à l'extrémité la plus proche de l'intervalle.Note :À moins que l'attribut
valuesoit compris entre0et1(inclus), les attributsminetmaxdoivent définir l'intervalle de sorte que la valeur de l'attributvaluesoit incluse dedans.minLa borne numérique inférieure de l'intervalle mesuré. Elle doit être inférieure à la valeur maximale (attribut
max), si elle est définie. Si elle n'est pas définie, la valeur minimale est0.maxLa borne numérique supérieure de l'intervalle mesuré. Elle doit être supérieure à la valeur minimale (attribut
min), si elle est définie. Si elle n'est pas définie, la valeur maximale est1.lowLa borne numérique supérieure de la partie basse de l'intervalle mesuré. Elle doit être supérieure à la valeur minimale (attribut
min), et aussi inférieure à la valeur haute et à la valeur maximale (attributshighetmaxrespectivement), si elles sont définies. Si elle n'est pas définie ou si elle est inférieure à la valeur minimale, la valeur delowest égale à la valeur minimale.highLa borne numérique inférieure de la partie haute de l'intervalle mesuré. Elle doit être inférieure à la valeur maximale (attribut
max), et aussi supérieure à la valeur basse et à la valeur minimale (attributslowetminrespectivement), si elles sont définies. Si elle n'est pas définie ou si elle est supérieure à la valeur maximale, la valeur dehighest égale à la valeur maximale.optimumCet attribut indique la valeur numérique optimale. Elle doit être comprise dans l'intervalle (défini par les attributs
minetmax). Lorsqu'il est utilisé avec les attributslowethigh, il indique quelle partie de l'intervalle est considérée comme préférable. Par exemple, s'il est compris entre les attributsminetlow, alors la partie basse de l'intervalle est considérée comme préférable. Le navigateur peut colorer la barre du composant différemment selon que la valeur est inférieure ou égale à la valeur optimale.
Exemples
>Exemple simple
HTML
<p>Niveau de batterie : <meter min="0" max="100" value="75">75%</meter></p>Résultat
Exemple de plage haute et basse
On remarquera ici que l'attributmin est absent (ce qui est autorisé), la valeur minimale sera alors0.
HTML
<p> L'étudiante a eu un score de : <meter low="69" high="80" max="100" value="84">84%</meter></p>Résultat
Résumé technique
| Catégories de contenu | Contenu de flux,contenu phrasé, contenu étiquetable, contenu tangible. |
|---|---|
| Contenu autorisé | Contenu phrasé ne possédant pas d'élément<meter> parmi ses descendants. |
| Omission de balises | Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires. |
| Parents autorisés | Tout élément acceptant ducontenu phrasé. |
| Rôle ARIA implicite | meter |
| Rôles ARIA autorisés | Aucunrole autorisé |
| Interface DOM | HTMLMeterElement |
Spécifications
| Specification |
|---|
| HTML> # the-meter-element> |
Compatibilité des navigateurs
Voir aussi
- Créer des contrôles de formulaire verticaux
- L'élément HTML
<progress> - Les pseudo-éléments non-standards
::-webkit-meter-bar,::-webkit-meter-inner-element,::-webkit-meter-even-less-good-value,::-webkit-meter-optimum-value,::-webkit-meter-suboptimum-value