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

Как применить стиль к родителю или ближайшему?

Как сделать, чтобы при фокусе на input применить стили к его label?

Вот тут закинул...

Заранее спасибо.
  • Вопрос задан
  • 301 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Бруноям
    Вёрстка на HTML и CSS
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
goszowski
@goszowski
PHP Developer
1) Обвернуть инпут и label у враппер с position: relative;
2) Padding сверху, чтоб label поместился
3) Сам label - position absolute; top: 0;
4) Но фактически помещаем label сразу после input
5) Для инпута пишем: input:focus+label {color: red}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Никак. Если переставить label ниже по коду, можно будет использовать sibling selector'ы (~ или +).

Иначе только скрипты.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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