HTML5佔位符始終顯示比輸入的中心略高,所以我試圖使用像::-webkit-input-placeholder
這樣的CSS將它們向下推。出於某種原因,我無法組合選擇器。這裏有一個小提琴演示這個:http://jsfiddle.net/n7VV7/無法在CSS中使用逗號組合選擇器
我不想分開他們,因爲我使用CSS壓縮工具,自動組合線。現在,我可以手動將它們分開,但在將來,我會忘記我不能合併這些行。
HTML5佔位符始終顯示比輸入的中心略高,所以我試圖使用像::-webkit-input-placeholder
這樣的CSS將它們向下推。出於某種原因,我無法組合選擇器。這裏有一個小提琴演示這個:http://jsfiddle.net/n7VV7/無法在CSS中使用逗號組合選擇器
我不想分開他們,因爲我使用CSS壓縮工具,自動組合線。現在,我可以手動將它們分開,但在將來,我會忘記我不能合併這些行。
不能使用逗號,因爲當瀏覽器遇到一個選擇不明白,那行於供應商選擇前綴組合這就是爲什麼有必要爲任何選擇器打破供應商前綴,而不僅僅是::
僞類。
以下是對CSS-Tricks評論問題的鏈接。
看起來不可能將它們組合在一個選擇器中,因爲input-placeholder
選擇器只能單獨使用並且在標準中描述。
有一個類似的問題圍繞:「拋出」 Why isn't it possible to combine vendor-specific pseudo-elements/classes into one rule set?
問題本身應包含重現問題的代碼。此外,它應該聲明期望的目標,而不是命名嘗試的解決方案(如「使用逗號合併選擇器」,由於逗號是選擇器之間的調解器,而不是合併器)。 –