60 • Глава 2
Однако на момент написания этой книги это всего лишь чудесная мечта. В качестве вре-
менного решения проблемы Mozilla пытается внедрить в ночные сборки Firefox новый
механизм объединения селекторов под названием
:-moz-any()
, который позволяет ис-
пользовать новую форму краткой записи — см.
http://hacks mozilla org/2010/05/moz-any-
selector-grouping/
.
По этой причине вы, возможно, будете использовать только элементы
, поскольку
так будет проще создать оформление, а всю остальную работу возьмет на себя алгоритм
определения структуры. Ведь в спецификации говорится: «разделы могут содержать за-
головки любого уровня, однако разработчикам настоятельно рекомендуется использовать
либо только элементы
, либо заголовки того уровня, который соответствует уровню
вложенности раздела». Но делать этого (пока) не стоит, поскольку при этом снижается
доступность.
АЛГОРИТМ ОПРЕДЕЛЕНИЯ СТРУКТУРЫ И ДОСТУПНОСТЬ
Недавнее исследование WebAim показало, что 57% пользователей программ экранного до-
ступа впервые знакомятся с содержимым объемного сайта, ориентируясь по его структуре
заголовков (с полными результатами исследования можно ознакомиться на
http://www
webaim org/projects/screenreadersurvey3/
). Эти люди используют иерархию заголовков как
для того, чтобы составить мысленное представление о документе (то есть определить его
структуру), так и для того, чтобы перемещаться по его содержимому. В большинстве про-
грамм экранного доступа для перемещения по заголовкам предусмотрены специальные со-
четания клавиш. К примеру, JAWS (кстати, согласно исследованию, этот пакет применяется
наиболее часто) использует клавишу
H
для перехода от заголовка к заголовку, клавишу
1
для перехода к следующему
Достарыңызбен бөлісу: