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

Как использовать «или» в селекторе атрибутов?

Нужен селектор, который будет указывать на поля ввода со значениями атрибута type "text", "email", "password". Есть простой вариант:

input[type="text"],
input[type="email"],
input[type="password"] {

...

}


Но это слишком громоздко. Можно использовать что-то типа input[type = <или text или email или password>] ?
  • Вопрос задан
  • 2321 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@fr33zy
Боюсь, что никак :)

Можно всем этим элементам задать общий CSS-класс и использовать его.
Ответ написан
Комментировать
Можно от противного написать:
input:not([type="submit"]) {
    display: block;
}

Будет применяться ко всем кроме input с типом submit.
Ответ написан
Ваш ответ на вопрос

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

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