@smartbe

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

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

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

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

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

5e3984c60f01a657348103.jpeg

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

5e3984d17fce4556938364.jpeg

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

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

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