Вредны ли встроенные стили для программ чтения с экрана?

Пример

<span style="BACKGROUND-COLOR: #ffd700">Background color</span>

Как программа чтения с экрана обрабатывает встроенный css? Есть ли другие недостатки встроенного CSS, кроме управления CSS?

Также допустимы встроенные стили. я тестировал с помощью W3C Validator и XHTML 1.0 Strict doctype?

<p><span style="MARGIN-RIGHT: 0px">Left indent</span></p>

person Jitendra Vyas    schedule 07.04.2010    source источник
comment
Я думал, программы чтения с экрана будут игнорировать все стили?   -  person Nitrodist    schedule 07.04.2010
comment
Нет. Они читают комбинацию того, что на экране, и того, что в DOM. Применяются таблицы стилей экранного мультимедиа (например, display: none скрывает содержимое от программ чтения с экрана).   -  person Quentin    schedule 07.04.2010


Ответы (2)


Как программа чтения с экрана обрабатывает встроенный css?

Так же, как и любой другой CSS.

Есть ли другие недостатки встроенного CSS, кроме управления CSS?

Только расходы, связанные с пропускной способностью.

person Quentin    schedule 07.04.2010
comment
вы имеете в виду, что 'style = MARGIN-RIGHT: 0px' не является проблемой для программ чтения с экрана. - person Jitendra Vyas; 07.04.2010

Встроенными стилями сложно управлять и переопределять. И если вы установите цвета и границы, они могут переопределить вашу таблицу стилей печати. Я видел желтые ссылки в превью перед печатью ... это явно не намерение автора, а очень плохой пользовательский опыт.

Программы для чтения с экрана учитывают только свойство display, а элементы «не говорить» — со свойством display:none. Неважно, где вы это задекларируете.

person fuxia    schedule 07.04.2010