Я был удивлен, что это не сработало в Firefox (попробуйте на Chrome и Firefox: http://jsfiddle.net/YzkSx/):
<!doctype html>
<html>
<head>
<title>Placeholder demo</title>
<style type="text/css">
input {color: red}
</style>
</head>
<body>
<input id="test" placeholder="Placeholder text!">
</body>
</html>
Поскольку я применяю красный цвет для ввода, заполнитель заканчивается красныма также. В Chrome и Safari, если я «закрашиваю» ввод, заполнитель не затрагивается.
Я знаю о псевдоклассе: moz-placeholder, но, похоже, мне не нужно быловозиться с этим, если все, что я хочу, это другой цвет, применяемый к вводу, когда пользователь начинает печатать.
Спасибо за вашу помощь!