Иногда в процессе работы дизайнеры плейсхолдеры рисуют произвольным цветом. Всегда думал и уверял заказчиков, что с помощью только 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;}}
Данный набор проверен, к примеру, на этом сайте. В шапке поле поиска оформлено соответствующе.