Я работаю над проектом, где доступность имеет первостепенное значение. Часто упоминается список заказанного списка, и я не уверен, как его пометить.Создание упорядоченных списков с HTML5 и/или CSS, которые безопасны для чтения с экрана?
У меня есть jsfiddle demo of referencing an ordered list with CSS Counters, который я хотел бы реализовать, но я не совсем уверен, насколько он доступен. Я получаю смешанные результаты от своих собственных исследований.
Я хотел бы использовать функцию HTML5, но важен десятичный аспект.
Если я помечал его тегами только для чтения с экрана (то есть <li><span class="sr-only">3.5<span> ... </li>
), то, скорее всего, цифры будут считаться двойными. Конечно, меня тоже беспокоит, что они вообще не читаются ...
Есть ли наилучшая практика, связанная с этим вызовом?
Тест, тест и тест: в Windows вы можете протестировать NVDA (бесплатное программное обеспечение) и OS X с помощью VoiceOver. Лицензия JAWS запрещает разработчику использовать ее для целей тестирования, даже если она будет работать в течение 40 минут (сделайте все, что вы хотите с этим. Я не тестирую JAWS). EDIT: VoiceOver на iOS может иметь разные результаты, чем на OS X, а на Android у вас есть TalkBack – FelipeAls