Чтение всей страницы, когда она загружена, является опцией чтения с экрана. Не все программы чтения с экрана делают это, а те, у которых нет, могут не включить эту опцию по умолчанию. Пользователь может включить его.
Когда меню расширяется / отображается, оно не должно читать все пункты. Пользователь программы чтения с экрана не ожидал этого, поэтому не следует его форсировать.
Пока ваше меню закодировано семантически, пользователь программы чтения с экрана будет в порядке. Обратите внимание, что если ваше меню предназначено для навигации (т. Е. Элементы в меню переносят вас на другие страницы), следует использовать role="menu"
, а не . Роль «меню» больше подходит для меню приложений (например, «Файл старой школы», «Правка», «Просмотр», «Справка» и т. Д.), И если вы используете эту роль, вам также необходимо реализовать навигацию с помощью клавиш со стрелками (как и меню приложений). работа).
Для навигационных меню обычно достаточно иметь элементы подменю в списке (