Должны ли элементы метки исключать форматирование для программ чтения с экрана

Включает ли форматирование в <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 ответ

Решение

Нет, это никак не влияет на программы чтения с экрана. Программы чтения с экрана игнорируют такие атрибуты, как полужирный по умолчанию, но они могут быть установлены, чтобы говорить и / или указывать их шрифтом Брайля.

Другие вопросы по тегам