@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 уже не работает
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
SkiperX
@SkiperX Куратор тега CSS
input, textarea заменить на общий класс
префиксы не пишут руками
https://autoprefixer.github.io/ru/

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

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

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