Le tag <meter> définit une valeur scalaire dans la même plage ou une représentation graphique d'un nombre fractionnaire. Le tag peut être utilisée lorsqu'il est nécessaire d'afficher, par exemple, le niveau de la batterie, le volume de fluide / pression, la proportion de la population ayant le droit de voter, etc.

Pour utiliser le tag <meter> la valeur maximale doit être connue.

Le tag <meter> n'est pas utilisée pour indiquer un indicateur de progression. Pour ce faire, utilisez le tag <progress>.

Syntaxe

Le tag <meter> est un élément apparié, le tag fermant est requis. C’est un tag de ligne, ce qui signifie qu'elle peut être utilisée dans la plupart des éléments, y compris <header> et <p>.

Le tag <meter> est en nouvel élément en HTML5.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <meter value="4" min="0" max="10">4 de 10</meter> 4 de 10<br>
    <meter value="0.75">75%</meter> 75%
  </body>
</html>

Résultat

meter
Utilisez les proproiétés CSS background-color, box-shadow, width et height pour styler l'élément <progress>.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style>
      progress[value] {
        -webkit-appearance: none;
        appearance: none;
        width: 220px;
        height: 20px;
      }
      progress[value]::-webkit-progress-bar {
        background-color: #eee;
        box-shadow: 0 0 3px #666 inset;
      }
      progress[value]::-webkit-progress-value {
        background: -webkit-linear-gradient(-45deg, transparent 30%, #8ebf42 70%, #8ebf42 40%, transparent 30%),
        -webkit-linear-gradient(top, #96f204, #8ebf42),
        -webkit-linear-gradient(right, #96f204, #8ebf42);
        background-size: 40px 20px,  10%;
      }
    </style>
  </head>
  <body>
    <p>Téléchargement:
      <progress value="35" max="100"></progress>
      <span>35%</span>
    </p>
    <p>Progress bar:
      <progress value="80" max="100"></progress>
      <span>80%</span>
    </p>
  </body>
</html>

Résultat

Téléchargement
Attribut Valeur Description
form form_id Spécifie le ou les formulaires auxquels le tag <meter> fait référence.
high number Indique les valeurs élevées (mais pas maximales). Si la valeur high est moins que la valeur low, alors high = low. Si high est supérieur à max, alors high = max.
low number Indique les valeurs bas (mais pas minimales). Cette valeur doit être moins que high. Si la valeur low est moins que la valeur min, alors low = min.
max number Spécifie la valeur maximale possible. Valeur par défaut est 1.
min number Spécifie la valeur minimale possible. Valeur par défaut est 0.
optimum number Spécifie le nombre optimal qui doit être compris dans la page définie par les attributs min et max. Il peut être plus grand que la valeur high. La couleur dépend de l'arrangement optimal: rouge: min ≤ optimum < low jeune: low ≤ optimum ≤ high vert: high < optimum ≤ max
value number Indique la valeur actuelle, qui doit être dans la plage définie par les attributs min et max. Attribut requis.

Le tag <meter> supporte également les Attributs globaux et les Attributs d'événements.

Support de Navigateurs

chrome firefox safari opera
8+ 6+ 6+ 11+

Pratiquez vos connaissances

Quelle est la fonction de la balise <meter> en HTML?
Trouvez-vous cela utile?