通常、この考え方 (異なるクラスはコンマで区切る) .Test, .test1 {}を使用しますが、ここでは、クラスを個別に呼び出すだけで問題なく機能します。
この問題の理由 デモはこちら http://jsfiddle.net/6AR8n/
/* seperate classes */
#red input:-moz-placeholder{
color:red;
}
#red input::-webkit-input-placeholder{
color:red;
}
/* Classes with coma */
#green input:-moz-placeholder, input::-webkit-input-placeholder{
color:green;
}
<div id="red">
<input type="text" placeholder="Without Coma" >
</div>
<br>
<div id="green">
<input type="text" placeholder="Coma" >
</div>