При помощи CSS возможно стилизовать атрибут placeholder так как нам нужно. Делается это следующим образом.
Допустим у нас имеется текстовое поле ввода.
Создадим для него класс который будет стилизовать placeholder.
Изменять можно следующие свойства placeholder
::-webkit-input-placeholder { color: red; } :-moz-placeholder { /* Firefox 18- */ color: red; } ::-moz-placeholder { /* Firefox 19+ */ color: red; } :-ms-input-placeholder { color: red; }
Допустим у нас имеется текстовое поле ввода.
<input type="text" placeholder="Оставьте сообщение здесь">
Создадим для него класс который будет стилизовать placeholder.
title-not-input { input[type="text"]::-webkit-input-placeholder { color: #D5193B; } input[type="text"]:-moz-placeholder { color: #D5193B; } input[type="text"]::-moz-placeholder { color: #D5193B; } input[type="text"]:-ms-input-placeholder { color: #D5193B; } input[type="text"] { font-family: "Gotham Light"; font-size: 26pt; letter-spacing: 1.3pt; } }
Изменять можно следующие свойства placeholder
- font (и сопутствующие свойства)
- background (и сопутствующие свойства)
- color
- word-spacing
- letter-spacing
- text-decoration
- vertical-align
- text-transform
- line-height
- text-indent
- text-overflow
- opacity
Источники
- https://css-tricks.com/snippets/css/style-placeholder-text/
- http://html5.by/blog/placeholder/
- http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css
- http://htmlbook.ru/css/-webkit-input-placeholder