: Элемент индикатора выполнения — HTML
**HTML-элемент <progress>
**отображает индикатор, показывающий ход выполнения задачи, обычно отображаемый в виде прогресс бара (индикатора выполнения).
Категории контента | Потоковый контент, фразовый контент, контент, ассоциированный с label, явный контент. |
---|---|
Допустимый контент | Фразовый контент, но среди его потомков не должно быть элемента <progress> . |
Пропуск тегов | Нет, открывающий и закрывающий теги обязательны. |
Допустимые родители | Любой элемент, который принимает фразовый контент. |
Допустимые ARIA-роли | Нет |
DOM-интерфейс | HTMLProgressElement (en-US) |
Этот элемент включает в себя глобальные атрибуты.
max
Этот атрибут описывает сколько затрат требует задача, указанная элементом
progress
. Атрибутmax
, в случае указания, должен быть положительным, также, возможно применение числа с плавающей точкой. Значение по умолчанию 1.value
Этот атрибут указывает какая часть задачи была выполнена. Это может быть число с плавающей точкой от 0 до
max
, или между 0 и 1, еслиmax
не указан. Если атрибутvalue
не указан, индикатор выполнения не определён; это указывает на то, что действие продолжается без указания на то, сколько времени оно займёт.
Примечание:
min
недопустим для прогресс-элемента. Вы можете использовать свойство CSS -moz-orient
(en-US), чтобы указать, должен ли индикатор выполнения отображаться горизонтально (по умолчанию) или вертикально.Примечание: Псевдокласс :indeterminate
может быть использован для работы с неопределённым индикатором выполнения. Чтобы индикатор выполнения стал неопределённым после присвоения ему значения, вы должны удалить атрибут value с помощью element.removeAttribute("value")
<progress value="70" max="100">70 %</progress>
Result
Для Windows 7, результат выполнения будет выглядеть так :
Дополнительные примеры
Смотрите -moz-orient
(en-US).
Specification |
---|
HTML Standard # the-progress-element |
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
- <meter>
:indeterminate
-moz-orient
(en-US)::-moz-progress-bar
::-ms-fill
(en-US)::-webkit-progress-value
(en-US)::-webkit-progress-inner-element
(en-US)
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
This page was last modified on by MDN contributors.
| HTML | WebReference
Используется для отображения прогресса завершённости задачи. Изменение значения происходит через JavaScript.
Вид элемента зависит от браузера и операционной системы и может довольно сильно различаться между собой.
Синтаксис
<progress value="<число>" max="<число>"> Текст </progress>
Атрибуты
- value
- Текущее значение прогресса.
- max
- Максимальное значение прогресса.
Пример
<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>progress</title> </head> <body> <p>Пожалуйста, подождите, фотографии загружаются.Результат примера показан на рис. 1.
Использование <progress>
Спецификация
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard | Живой стандарт |
HTML5 | Рекомендация |
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Браузеры
10 | 12 | 6 | 11 | 5.2 | 6 |
2.2 | 6 | 11 | 7 |
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
Число указывает версию браузреа, начиная с которой элемент поддерживается.
См. также
- Продвинутая семантика и доступность
- Шкала прогресса
Элементы HTML
Атрибуты
Значения
Типы элементов
Аудио и видеоДокументИзображенияОбъектыСкриптыСпискиСсылкиТаблицыТекстФормыФреймы: Элемент индикатора выполнения — HTML: язык гипертекстовой разметки
HTML-элемент
отображает индикатор, показывающий ход выполнения задачи, обычно отображаемый в виде индикатора выполнения.
Категории контента | Потоковое содержание, фразовый контент, маркируемый контент, ощутимое содержание. |
---|---|
Разрешенный контент | Фразовое содержание, но не должно быть элемент среди своих
потомки. |
Отсутствие тега | Нет, начальный и конечный теги обязательны. |
Разрешенные родители | Любой элемент, принимающий фразовое содержание. |
Неявная роль ARIA | индикатор выполнения |
Разрешенные роли ARIA | № роль разрешено |
Интерфейс DOM | HTMLProgressElement |
Этот элемент включает глобальные атрибуты.
-
макс.
Этот атрибут описывает, сколько работы требует задача, указанная элементом
. Атрибутmax
, если он присутствует, должен иметь значение больше0
и быть допустимым числом с плавающей запятой. Значение по умолчанию – 9. 0004 1 .-
значение
Этот атрибут указывает, какая часть задачи была выполнена. Это должно быть действительное число с плавающей запятой от
0
доmax
или от0
до1
, еслиmax
опущено. Если атрибутvalue
отсутствует, индикатор выполнения не определен; это указывает на то, что действие продолжается без указания того, сколько времени оно займет.
Примечание: В отличие от элемента
, минимальное значение всегда равно 0, а атрибут min
не разрешен для элемента
.
Примечание: Псевдокласс :неопределенный
можно использовать для сопоставления с неопределенными индикаторами выполнения. Чтобы изменить индикатор выполнения на неопределенный после присвоения ему значения, вы должны удалить атрибут значения с помощью element. removeAttribute('value')
.
Результат
Маркировка
В большинстве случаев при использовании <прогресс>
следует указать доступную метку. Хотя вы можете использовать стандартные атрибуты маркировки ARIA aria-labelledby
или aria-label
, как и для любого элемента с role="progressbar"
, при использовании
вы также можете использовать
Примечание: Текст, размещенный между тегами элемента, не является доступной меткой, он рекомендуется только в качестве запасного варианта для старых браузеров, которые не поддерживают этот элемент.
Примеры
Результат
Описание конкретной области
Если элемент
описывает ход загрузки раздела страницы, используйте aria-describedby
, чтобы указать на статус, и установите aria-busy=" true"
в обновляемом разделе, удаляя атрибут aria-busy
после завершения загрузки.
Примеры
Результат
Спецификация |
---|
Стандарт HTML # the-progress-element |
Таблицы BCD загружаются только в браузере с включенным JavaScript. Включите JavaScript для просмотра данных.
-
<метр>
-
:неопределенный
-
-моз-ориент
-
::-moz-прогресс-бар
-
::-webkit-прогресс-бар
-
::-webkit-прогресс-значение
-
::-вебкит-прогресс-внутренний элемент
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.
- Сообщить о проблеме с содержимым.
- Посмотреть исходный код на GitHub.
Последний раз эта страница была изменена участниками MDN.
HTML-тег прогресса
❮ Предыдущий Полный справочник HTML Далее ❯
Пример
Показать индикатор выполнения:
Определение и использование
Тег
представляет
выполнение задачи.
Совет: Всегда добавляйте тег
Советы и примечания
Совет: Используйте тег
в сочетании с JavaScript для отображения хода выполнения задачи.
Примечание : Тег
не подходит для представления датчика
(например, использование дискового пространства или релевантность результата запроса). Чтобы представить калибр,
вместо этого используйте тег
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает элемент.
Элемент | |||||
---|---|---|---|---|---|
<прогресс> | 8,0 | 10,0 | 16,0 | 6,0 | 11,0 |
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
макс. | номер | Указывает общий объем работы, требуемый для выполнения задачи. Значение по умолчанию 1 |
значение | номер | Указывает, какая часть задачи выполнена |
Глобальные атрибуты
Тег
также поддерживает глобальные атрибуты в HTML.
Атрибуты событий
Тег
также поддерживает атрибуты событий в HTML.
Связанные страницы
Ссылка HTML DOM: Progress Object
Настройки CSS по умолчанию
Нет.
❮ Предыдущий Полный справочник HTML Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
9000 7
Лучшие ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
901 44 лучших примера Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.