HTML таг meter

Пример

Кратък пример как се използва тагът <meter>.

<label for="disk-usage">Използвано дисково пространство:</label>
<meter id="disk-usage" value="70" min="0" max="100" low="40" high="80" optimum="30">
  70% използвано
</meter>
Опитай в редактора

Дефиниция и употреба

Виж как се ползва тагът <meter>.

<meter> представлява скаларна измерима стойност в известен диапазон – например резултат, ниво на батерия, използвано дисково пространство, сила на парола и др. Той не е предназначен за показване на прогрес на задача (за това се използва <progress>), а за показване на текуща стойност спрямо минимална и максимална граница.

Основните атрибути са:

  • value – текущата стойност (задължителен атрибут).
  • min и max – минимална и максимална стойност на диапазона (по подразбиране 0 и 1).
  • low, high, optimum – определят прагове за ниски/високи стойности и оптимален диапазон, които някои браузъри визуално отличават (например в различни цветове).

Елементът е редов (inline-block) и може да съдържа текст, който се показва, ако браузърът не поддържа <meter>. За по-добра достъпност се препоръчва използване на <label> с атрибут for, както и добавяне на текстово описание на стойността (например чрез aria-label или видим текст до елемента).

Browser Support

BrowserПоддръжка

Chrome
✔️

Firefox
✔️

Edge
✔️

Safari
✔️

Opera
✔️

Атрибути

Атрибут Описание
value Задава текущата стойност на измерването. Задължителен атрибут.
min Минимална възможна стойност. По подразбиране е 0.
max Максимална възможна стойност. По подразбиране е 1.
low Долна граница, под която стойността се счита за ниска.
high Горна граница, над която стойността се счита за висока.
optimum Оптимална стойност или диапазон, спрямо който браузърът може да оцвети индикатора.
form Свързва елемента с конкретна форма по id, дори да не е вътре в нея.