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

Стилизация placeholder в Firefox, как?

Здравствуйте.

Почему в firefox не стилизуется текст в placeholder?
Вроде с 4й версии есть поддержка.

jsfiddle.net/azu6n7mm
  • Вопрос задан
  • 5894 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
input[type="text"]::-webkit-input-placeholder { color: red; }
input[type="text"]::-moz-placeholder { color: red; }

Но, в старых firefox (до 18-го) placeholder считается псевдоклассом, а в новых firefox – псевдоэлементом.
Поэтому лучше так:
input[type="text"]::-webkit-input-placeholder {color:red;}
input[type="text"]::-moz-placeholder          {color:red;}/* Firefox 19+ */
input[type="text"]:-moz-placeholder           {color:red;}/* Firefox 18- */
input[type="text"]:-ms-input-placeholder      {color:red;}

jsfiddle.net/azu6n7mm/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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