<meter> Элемент HTML meter
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она поддерживается браузерами с марта 2017 года.
Элемент <meter> HTML представляет собой скалярное значение в известном диапазоне или дробное значение.
Попробуйте
<label for="fuel">Fuel level:</label> <meter id="fuel" min="0" max="100" low="33" high="66" optimum="80" value="50"> at 50/100 </meter>
label {
padding-right: 10px;
font-size: 1rem;
}
Атрибуты
Этот элемент включает глобальные атрибуты.
value-
Текущее числовое значение. Если указаны минимальное и максимальное значения (атрибуты
minиmax), оно должно находиться между ними. Если значение не указано или указано некорректно, оно равно0. Если значение указано, но не входит в диапазон, заданный атрибутамиminиmax, оно равно ближайшей границе диапазона.Примечание: Если значение атрибута
valueне находится в диапазоне от0до1включительно, атрибутыminиmaxдолжны задавать диапазон, в который входит значение атрибутаvalue. min-
Нижняя числовая граница измеряемого диапазона. Если указано максимальное значение (атрибут
max), оно должно быть меньше него. Если значение не указано, минимальное значение равно0. max-
Верхняя числовая граница измеряемого диапазона. Если указано минимальное значение (атрибут
min), оно должно быть больше него. Если значение не указано, максимальное значение равно1. low-
Верхняя числовая граница нижней части измеряемого диапазона. Она должна быть больше минимального значения (атрибут
min), а также меньше высокого значения и максимального значения (соответственно атрибутовhighиmax), если они указаны. Если значение не указано или оно меньше минимального значения, значениеlowравно минимальному значению. high-
Нижняя числовая граница верхней части измеряемого диапазона. Она должна быть меньше максимального значения (атрибут
max), а также больше низкого значения и минимального значения (соответственно атрибутовlowиmin), если они указаны. Если значение не указано или оно больше максимального значения, значениеhighравно максимальному значению. optimum-
Этот атрибут задаёт оптимальное числовое значение. Оно должно находиться в диапазоне, определённом атрибутами
minиmax. При использовании с атрибутамиlowиhighон указывает, какая часть диапазона считается предпочтительной. Например, если оно находится между атрибутамиminиlow, предпочтительной считается нижняя часть диапазона. Браузер может окрашивать полосу индикатора по-разному в зависимости от того, меньше ли значение оптимального или равно ему.
Примеры
>Базовый пример
HTML
<p>Battery level: <meter min="0" max="100" value="75">75%</meter></p>
Результат
Пример диапазона с верхней и нижней границами
Обратите внимание, что в этом примере атрибут min опущен. Это допустимо: по умолчанию он равен 0.
HTML
<p> Student's exam score: <meter low="50" high="80" max="100" value="84">84%</meter> </p>
Результат
Техническая сводка
| Категории содержимого | Потоковое содержимое, фразовое содержимое, содержимое, доступное для маркировки, содержимое, доступное для восприятия. |
|---|---|
| Допустимое содержимое | Фразовое содержимое, но среди его потомков не должно быть элемента <meter>. |
| Пропуск тегов | Не допускается: открывающий и закрывающий теги обязательны. |
| Допустимые родители | Любой элемент, допускающий фразовое содержимое. |
| Неявная роль ARIA | meter |
| Допустимые роли ARIA | Роль role недопустима |
| Интерфейс DOM | HTMLMeterElement |
Спецификации
| Спецификация |
|---|
| HTML> # the-meter-element> |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | WebView для Android | WebView на iOS | |
meter |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
high |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
low |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
max |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
min |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
optimum |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
value |
6 | 13 | 16 | 11 | 6 | 18 | 16 | 11 | 10.3 | 1.0 | Нет | 10.3 |
См. также
- Создание вертикальных элементов управления формами
<progress>-
::-webkit-meter-bar,::-webkit-meter-inner-element,::-webkit-meter-even-less-good-value,::-webkit-meter-optimum-value,::-webkit-meter-suboptimum-value: нестандартные псевдоэлементы
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/meter