Очень распространённая ошибка доступности, которая встречается даже в популярных библиотеках — использование ссылок с href="javascript:void(0)"
. С точки зрения семантики и доступности такие ссылки не имеют никакого смысла. Вместо них нужно использовать обычные кнопки.
Запомните простое правило: если при нажатии должен меняться URL, это <a>
. Во всех остальных случаях используйте <button>
.