</> Praktum

Главная / HTML / Тег progress

Справочник · HTML

progress: показатель выполнения

progress показывает, какая часть задачи уже сделана. Это не ползунок для ввода.

Как это работает

Атрибут max задаёт целое, value — текущее. Без value элемент может выглядеть как неопределённая загрузка. Рядом нужен текст: одна полоса без слов не говорит, что именно грузится. Для оценки в баллах, которую человек двигает, progress не подходит. Не используй его как декоративную линию навыка без настоящего числа.

<label for="course">Пройдено уроков</label>
<progress id="course" max="10" value="4">4 из 10</progress>

Когда использовать

Загрузка, прогресс курса, заполненность известным числом. Ввод числа делай через input.

Частые ошибки

  • Нет текста рядом, и смысл полосы неясен.
  • value больше max.
  • Полосой притворился div без числа.

Попробуй

Покажи прогресс «4 из 10» полосой и словами.

Ещё в разделе HTML