Должны ли элементы метки исключать форматирование для программ чтения с экрана
Включает ли форматирование в <label>
элемент имеет какое-либо положительное или отрицательное влияние на программы чтения с экрана (или любое другое оборудование для поддержки инвалидов)?
Например, может ли любой из следующих причин вызвать проблемы?
<label for="txtName"><b>Name:</b></label> <input type="text" id="txtName"/>
<label><b>Name:</b> <input type="text" id="txtName"/></label>
Или это должно быть...
<b><label for="txtName">Name:</label></b> <input type="text" id="txtName"/>
<b><label>Name: <input type="text" id="txtName"/></label></b>
Есть ли какая-то разница?
1 ответ
Решение
Нет, это никак не влияет на программы чтения с экрана. Программы чтения с экрана игнорируют такие атрибуты, как полужирный по умолчанию, но они могут быть установлены, чтобы говорить и / или указывать их шрифтом Брайля.