web-standards-ru / weblind.ru

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

Правит ссылку #76

Open furtivite opened 3 years ago

furtivite commented 3 years ago

https://weblind.ru/inner.html#nav-menu

Если кликнуть на любой пример в меню «Шапки», «Цены», «Контакты», то сваливаешься не на https://weblind.ru/inner.html даже, а на https://weblind.ru и это несколько озадачивает.

Стандарт, кажется, тоже разрешает ссылки без href=""

maniyax commented 3 years ago

Приветствую!

Если вы создаете ссылку без href="", то она перестает быть фокусируемой скринридером.

Убирать href="" из пунктов меню ни в коем случае нельзя в показанном примере. Даже у текущей страницы.

furtivite commented 3 years ago

Приветствую!

Если вы создаете ссылку без href="", то она перестает быть фокусируемой скринридером.

Убирать href="" из пунктов меню ни в коем случае нельзя в показанном примере. Даже у текущей страницы.

Спасибо за фидбэк! Нормально было бы, если ссылка была бы <a href="/inner.html#nav-menu">? Визуально страница немного «прыгнет», но останется на том же месте.

maniyax commented 3 years ago

Вообще странно, что href="#" адресует на главную. Ссылка должна была просто стать посещенной.

Тогда можно сделать у всех ссылок href="#nav-menu" и задать

maniyax commented 3 years ago

Обернуть в <nav id="nav-menu">, и тогда будет работать с href="#nav-menu", все верно.

Спасибо, что заметили :-)

maniyax commented 3 years ago

Осталось дождаться Вадима, чтобы он влил.

@furtivite, а можете глянуть еще #74?

Я добавлял все вслепую в Notepad++, из-за чего могло поехать форматирование по строкам. Здесь какое-то странное используется, по 100 символов, кажется.

А то у Вадима, похоже, пока руки не доходят поправить и влить.

furtivite commented 3 years ago

@maniyax вроде сейчас всё сделал так, как надо, ваш пиар пойду смотреть тоже)