У меня сложилось впечатление, что когда вы display:none
программы чтения с экрана, можете отказаться от этого элемента. Я не совсем понимаю, почему они это делают, но я полагаю, что именно поэтому они читатели с экрана, а не читатели HTML.
Я склонен использовать position:absolute
для удаления элемента, который я все еще хочу видеть в программе чтения с экрана. Что-то вроде ...
a#skip_to_content {
position:absolute;
top:-10000px;
left:-10000px;
}
... но я ничего не читал, чтобы подтвердить, что это предлагаемое решение.
Если вы пытаетесь разработать доступные веб-сайты и хотите очень быстро протестировать свою страницу, вы должны проверить плагин Fangs FireFox . Он имитирует, как популярная программа чтения с экрана Jaws будет просматривать и систематизировать информацию на вашем сайте.