web-standards-ru / weblind.ru

Рекомендации по разработке сайтов для людей с нарушениями зрения
https://weblind.ru/
110 stars 19 forks source link

Исправления #73

Closed maniyax closed 3 years ago

maniyax commented 3 years ago
  1. Дубль #72. Я не имею доступа для соответствующей пометки.
  2. Добавил aria-label к меню с содержанием руководства. Все в соответствии с самим же руководством.
  3. Удалил информацию про невидимый текст на текущем пункте меню, так как это некорректно. Пояснил, в каком случае является оправданным удаление ссылки с текущего элемента. Всегда это делать точно не нужно.
  4. Добавил информацию про aria-expanded.

Нужно еще добавить информацию про выпадающие меню и конкретизировать блок про role="menubar" и все соответствующие, так как это больше вариант для приложений или нагруженных меню на сайтах, но опасаюсь этим заниматься, так как вслепую контролировать выравнивание и визуальное отображение проблематично.

У вас используются отступы, а не классы, и поэтому возникает проблема.

pepelsbey commented 3 years ago

Спасибо!

pepelsbey commented 3 years ago

Если не получится помочь с выпадающим меню и конкретизировать про role="menubar", то можно завести отдельную ишью и там описать, что именно не так и как это можно исправить. И мы уже поймём, что можно сделать.

maniyax commented 3 years ago

Ок.

Я попробую описать в PR, просто поправите классы, если они съедут?

pepelsbey commented 3 years ago

Да, конечно, я помогу доделать PR. Главное понять основную идею.