HTML5占位符看起來總是比輸入的中心稍微高一點,所以我試著用CSS比如::-webkit-input-placeholder把它們向下推一點。出于某種原因,我不能組合選擇器。這里有一把小提琴證明了這一點:http://jsfiddle.net/n7VV7/
我不想把它們分開,因為我使用了一個CSS壓縮工具,它可以自動合并線條。現在,我可以手動分離它們,但將來,我會忘記我不能組合這些線條。
不能用逗號來組合供應商前綴的選擇器,因為當瀏覽器遇到它不理解的選擇器時,那一行就是& quot扔了出去。"這就是為什么有必要分解任何選擇器的供應商前綴,而不僅僅是::偽類。
這里有一篇提到這個問題的CSS-Tricks文章的鏈接:
注意,當我們在這里重復代碼時,這是必要的,因為不能用逗號分隔這些類型的選擇器。如果瀏覽器不理解選擇器的一部分,它會丟棄整個選擇器。
似乎不可能將它們組合在一個選擇器中,因為輸入占位符選擇器只能單獨使用,并且在標準中有描述。
周圍有一個類似的問題:為什么& # 39;能否將特定于供應商的偽元素/類合并到一個規則集中?