Задать вопрос
@egrom92
Верстаю

Можно както компактнее стилизовать placeholder?

Вот я такую писанину прописал:

textarea::-webkit-input-placeholder {
  color:#a5a7a7;
}

textarea::-moz-placeholder {
  color:#a5a7a7;
}/* Firefox 19+ */

textarea:-moz-placeholder {
  color:#a5a7a7;
}/* Firefox 18- */

textarea:-ms-input-placeholder {
  color:#a5a7a7;
}

input::-webkit-input-placeholder {
  color:#a5a7a7;
}
input::-moz-placeholder {
  color:#a5a7a7;
}/* Firefox 19+ */

input:-moz-placeholder {
  color:#a5a7a7;
}/* Firefox 18- */

input:-ms-input-placeholder {
  color:#a5a7a7;
}


Это для полей input и textarea и для разных браузеров прописал.

Реально эту писанину, както красиво сократить?
Просто если написать так:

input, textarea::-webkit-input-placeholder {
  color:#a5a7a7;
}


то для textarea смена цвета срабатывает, а для input уже не работает
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
SkiperX
@SkiperX Куратор тега CSS
input, textarea заменить на общий класс
префиксы не пишут руками
https://autoprefixer.github.io/ru/

или через gulp прогонять через префексер
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iamd503
@iamd503 Куратор тега CSS
Верстальщик
нет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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