L'élément HTML <meter>
représente une valeur scalaire dans un intervalle donné ou une valeur fractionnaire.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Comme pour les autres éléments HTML, cet élément inclut également les attributs universels.
id
de l'élément {{HTMLElement("form")}} auquel celui-ci est rattaché. Par défaut, il est à l'élément {{HTMLElement("form")}} qui est son plus proche ancêtre.min
et max
. Si l'attribut low
est aussi défini, il doit être plus grand que celui-ci.min
et max
. Si l'attribut high
est aussi défini, il doit être plus petit que celui-ci.min
.max
.min
et max
. Si la valeur de optimum
est inférieure à low
, s'il est défini, cela signifie que les valeurs les plus petites sont meilleures; si sa valeur est supérieure à high
, s'il est défini, cela signifie que les valeurs les plus grandes sont meilleures; enfin, s'il est compris entre low
et high
, cela signifie que les extrêmes ne sont pas les meilleures grandeurs.Note d'utilisation : il est recommandé aux auteurs de dupliquer les valeurs des attributs min
, max
et value
dans le contenu de cet élément de façon à permettre aux navigateurs ne supportant pas l'élément {{ HTMLElement("meter") }} de transmettre ces informations aux utilisateurs. Par exemple :
Utilisation de l'espace de stockage: <meter value=6 max=8> 6 blocs utilisés (sur un total de 8) </meter>Il n'y a pas de moyen sémantique de décrire l'unité de l'attribut
value
, néanmoins l'attribut global title
peut être utilisé pour cela.<p>Chauffez le four à <meter min="100" max="250" value="180">180 degrés</meter>. </p>
{{EmbedLiveSample("Exemple_simple", 300, 60)}}
high
et low
On remarquera ici que l'attribut min
est absent (ce qui est autorisé), la valeur minimale sera alors 0.
<p> Il a eu <meter low="69" high="80" max="100" value="84">B</meter> à son examen. </p>
{{EmbedLiveSample("Utilisation_de_high_et_low", 300, 60)}}
Catégories de contenu | Contenu de flux, contenu phrasé, contenu tangible, contenu étiquetable |
---|---|
Contenu autorisé | Contenu phrasé ne possédant pas d'élément <meter> parmi ses descendants. |
Omission de balises | {{no_tag_omission}} |
Parents autorisés | Tout élément acceptant du contenu phrasé. |
Rôles ARIA autorisés | Aucun. |
Interface DOM | {{domxref("HTMLMeterElement")}} |
Spécification | État | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'forms.html#the-meter-element', '<meter>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'forms.html#the-meter-element', '<meter>')}} | {{Spec2('HTML5 W3C')}} | Définition initiale. |
{{Compat("html.elements.meter")}}