2011-06-10 54 views
1

我有一個選擇框,其中每個選項的背景都具有特定顏色是非常重要的。問題在於選擇框被點擊,選定的選項顯示爲藍色(與選定的文本顏色相同)。問題樣式選擇字段中的選項

我試過使用很多選擇器(:active,:focus,:: selection,[selected]),我無法找到改變這種行爲的方式。任何想法?

我想這可以用js來完成,但是必須有一個CSS選擇器可以工作,對嗎?

see what i mean?

回答

1

不幸的是,沒有,沒有一個動態的CSS僞類選擇,這取決於option選擇了改變。 option[selected]只匹配option s中的selected屬性,由標記定義。

+0

甚至在CSS3?這太糟糕了...... – 2011-06-10 13:19:46

+0

@ 0al0:不,很遺憾:( – BoltClock 2011-06-10 13:20:08

+0

我不認爲':selected'有助於實際改變他所說的藍色「選定」顏色 – thirtydot 2011-06-10 13:21:18