Задать вопрос
@smartbe

При наведении на label срабатывает hover input. Почему?

Я input задал поведение при ховере (сменить цвет текста у плейсхолдера и цвет обводки)

У label стоит атрибут for к этому input

Почему то когда на label навожусь, то срабатывает ховер у input

Вот обычное состояние

5e3984c60f01a657348103.jpeg

Вот когда навожусь по лейблу

5e3984d17fce4556938364.jpeg

Это стандартное поведение? Отменить нельзя никак?
  • Вопрос задан
  • 663 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
arsenty
@arsenty
Full Stack Designer
Да, это стандартное поведение. Отменить можно перезаписав поведение label, например:
label:hover {
  pointer-events: none;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@McBernar
А если вы кликните в лейбл — фокус сместится в инпут. Это связанные элементы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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