Какова цель текстового значения между <progress>тегами? - PullRequest
0 голосов
/ 22 апреля 2020

Я узнаю о теге индикатора выполнения, указанном в HTML5. В примерах на сайтах Mozilla и W3 C они выглядят примерно так:

<label for="file">File progress:</label>
<progress id="file" max="100" value="70"> 70% </progress>

Со значением (например, «70%» выше) между тегами. Однако, когда я удаляю это число между тегами, это не имеет никакого значения для визуального вывода, когда я отображаю его в браузере. Ни один веб-сайт не объясняет, какова цель этого числа. Они объясняют только атрибут 'value', который, по-видимому, является числом, определяющим фактический показанный прогресс, а не числом между тегами.

Для пояснения, я думаю, я понимаю атрибут 'value' в начале тег, но почему эта информация дублируется (очевидно, излишне) между тегами?

Важна ли цифра между тегами? Для чего это?

1 Ответ

1 голос
/ 22 апреля 2020

Это для невизуальных браузеров, таких как программы чтения с экрана. Очевидно, что фраза должна быть обновлена ​​чем-то, чтобы текст оставался актуальным по отношению к визуальному индикатору прогресса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...