我有一個位於div元素內的圖像,當鼠標移過它時,此div元素更改其某些樣式屬性,使用CSS:hover僞類。這適用於所有瀏覽器。但div元素還有另一個類:active,當點擊時它應該改變它的背景顏色。div元素中的圖像不處理CSS活動僞類
這裏是事情開始中斷的時候。在IE9(我已經安裝的版本)中,當我點擊圖片時,div的背景顏色不會改變。只有當我點擊div上的其他地方時,它纔會起作用,顏色會發生變化。在Firefox中,即使點擊圖片,在div元素內點擊的位置也無關緊要,背景顏色也會發生變化。這就是我希望IE的行爲方式,所以當usem點擊div時,無論它在哪裏,主動效果都會被觸發。
有沒有解決方法,或者我可以使用它來使它適用於IE?
需要看到實際的代碼的下方。也許在http://jsfiddle.net上演示一個演示。 – BoltClock
描述非常清晰...下面是一個[jsfiddle](http://jsfiddle.net/Pcd9g/),它重現了這個問題。問題也在IE8中。 – Kraz
我以爲:活躍的psuedo-class只能和錨標籤一起使用 – Kasturi