css

Смена стиля плейсхолдера

Иногда в процессе работы дизайнеры плейсхолдеры рисуют произвольным цветом. Всегда думал и уверял заказчиков, что с помощью только css невозможно это сделать, что нужно писать для этой «хотелки» javascript. Что игра не стоит свеч и что лучше оставить цветом, который браузер использует по-умолчанию.

Но недавно нашел такой набор css-хаков, позволяющий менять цвет плейсхолдера по своему усмотрению, либо приводить в соответствие к картинке дизайна.

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

Данный набор проверен, к примеру, на этом сайте. В шапке поле поиска оформлено соответствующе.