我感到惊讶的是这并没有在Firefox(试试Chrome和Firefox:http://jsfiddle.net/YzkSx/):工作Firefox的占位符颜色改变
<!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伪类,但它似乎我不应该打扰,如果我想要的是在用户开始输入时应用于输入的不同颜色。
感谢您的帮助!
我不认为这是做这件事ELEGAN解决方案。请参阅相关http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css – antyrat 2012-03-15 16:18:26