2011-11-02 46 views
2

我最近意識到,造型HTML5佔位符輸入文本時,這不起作用:爲什麼不能將供應商前綴選擇器放在同一行上?

:-moz-placeholder, ::-webkit-input-placeholder { 
    color:rgb(150,150,150); 
} 

但這:

:-moz-placeholder { 
    color:rgb(150,150,150); 
} 
::-webkit-input-placeholder { 
    color:rgb(150,150,150); 
} 

有誰知道爲什麼是這樣的話?

+1

http://www.w3.org/TR/css3-selectors/#Conformance – thirtydot

回答

2

其中一個:-vendor-...選擇器未被識別,因此無效。包含無效僞選擇器的規則將被忽略。

看一看這個小提琴:http://jsfiddle.net/ue44U/2/
#foo選擇應在示例中的元素相匹配,但因爲我已經添加:a-cow-says-moo到選擇集,整個規則將被忽略。

相關問題