Задать вопрос
@MyQuestion
junior-middle fullstack

Доступность выпадающего подменю. Как прятать этот popup?

Добрый день!

Недавно задался вопросом, насколько верный подход, прятать выпадающее меню, с помощью display: none или visibility: hidden? Какое из этих свойств предпочтительней в работе? Например для других скрытых элементов?
display: none полностью удаляется из разметки, visibility: hidden остаётся в потоке, но так же не доступен.
Получается, что оба эти способа, не доступны для скринридеров и поисковиков?
Есть ёщё .visually-hidden, по большому счёту, решает эту проблему. Но я не уверен, нет ли здесь каких-то нюансов.
Как вы решаете эту задачу? Когда внутри скрытого блока, есть информация, которая должна быть доступной. Как вы прячете подменю?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы