2012-05-17 79 views
1

要在懸停期間更改顏色,我有一個像span:hover{......}這樣的css語句。是否有任何直接的CSS選項可用(不是JavaScript)來指定何時點擊span元素?單擊時更改跨度元素的背景顏色

+0

'span:active'僅在點擊操作過程中更改bgcolor。這是在鼠標點擊鼠標的過程中。我想知道是否有任何直接的方式來指定基於元素狀態的CSS,即'點擊'或'未點擊'。感謝您的回覆。 –

回答

0

你試過使用:active?

span:active 
+0

'span:active'僅在點擊操作過程中更改bgcolor。這是在鼠標點擊鼠標的過程中。我想知道是否有任何直接的方式來指定基於元素狀態的CSS,即'點擊'或'未點擊'。感謝您的回覆。 –

+0

hmm postibly span:visited? –

+0

嘗試過..不工作.. –

0

span:active,但是Internet Explorer中的大多數版本會忽略這個規則

0

您需要捕捉和處理click事件,這是JavaScript的。純HTML/CSS無法做到這一點。

:active CSS psuedoclass不會將其樣式保留在點擊之外。