--- title: ': Элемент индикатора выполнения' slug: Web/HTML/Element/progress tags: - Progress bar - индикатор загрузки translation_of: Web/HTML/Element/progress ---
{{HTMLRef}}

HTML-элемент <progress> отображает индикатор, показывающий ход выполнения задачи, обычно отображаемый в виде прогресс бара (индикатора выполнения).

{{EmbedInteractiveExample("pages/tabbed/progress.html", "tabbed-standard")}}
Категории контента Потоковый контент, фразовый контент, контент, ассоциированный с  label, явный контент.
Разрешённый контент Фразовый контент, но среди его потомков не должно быть элемента <progress>.
Tag omission {{no_tag_omission}}
Разрешённые родители Любой элемент, который принимает фразовый контент.
Разрешённые ARIA роли Нет
DOM интерфейс {{domxref("HTMLProgressElement")}}

Атрибуты

Этот элемент включает в себя глобальные атрибуты.

{{ htmlattrdef("max") }}
Этот атрибут описывает сколько затрат требует задача, указанная элементом  progress. Атрибут max, в случае указания, должен быть положительным, также, возможно применение числа с плавающей точкой.  Значение по умолчанию 1.
{{ htmlattrdef("value") }}
Этот атрибут указывает какая часть задачи была выполнена. Это может быть число с плавающей точкой от 0 до max, или между 0 и 1, если max не указан. Если атрибут value не указан, индикатор выполнения не определён; это указывает на то, что действие продолжается без указания на то, сколько времени оно займет.

Примечание: Минимальное значение всегда 0,  а атрибут min недопустим для прогресс-элемента. Вы можете использовать свойство CSS {{ cssxref("-moz-orient") }}, чтобы указать, должен ли индикатор выполнения отображаться горизонтально (по умолчанию) или вертикально.

Примечание: Псевдокласс {{ cssxref(":indeterminate") }} может быть использован для работы с неопределённым индикатором выполнения. Чтобы индикатор выполнения стал неопределённым после присвоения ему значения, вы должны удалить атрибут value с помощью element.removeAttribute("value")

Примеры

<progress value="70" max="100">70 %</progress>

Result

{{ EmbedLiveSample("Examples", 200, 50) }}

Для Windows 7, результат выполнения будет выглядеть так :

progress-firefox.JPG

Дополнительные примеры

Смотрите {{ cssxref("-moz-orient") }}.

Спецификации

Спецификация Статус Комментарии
{{SpecName('HTML WHATWG', 'forms.html#the-progress-element', '<progress>')}} {{Spec2('HTML WHATWG')}}  
{{SpecName('HTML5 W3C', 'forms.html#the-progress-element', '<progress>')}} {{Spec2('HTML5 W3C')}} Первое определение

Поддержка браузерами

{{Compat("html.elements.progress")}}

Смотрите также