0
我實際上正在改變鏈接的顏色&鼠標懸停的背景。當我將光標移動到子菜單項時,父菜單的文本恢復爲白色。我確實嘗試用a:active來解決這個問題,但沒有運氣。將鼠標懸停在鼠標上方的顏色上
請檢查主導航本網站http://kushian.com
對CSS http://kushian.com/catalog/view/theme/red15/stylesheet/stylesheet.css
我實際上正在改變鏈接的顏色&鼠標懸停的背景。當我將光標移動到子菜單項時,父菜單的文本恢復爲白色。我確實嘗試用a:active來解決這個問題,但沒有運氣。將鼠標懸停在鼠標上方的顏色上
請檢查主導航本網站http://kushian.com
對CSS http://kushian.com/catalog/view/theme/red15/stylesheet/stylesheet.css
這更多的是一種猜測(做一個fiddle也許?),但我認爲
#menu > ul > li > a:hover{
color:maroon;
}
需求
#menu > ul > li:hover > a{
color:maroon;
}
沒有小提琴或沒有完整的代碼我不能完全確定,但似乎你的答案是最好的選擇。在做其他動作時,很難將事情留在CSS中。 –
是的,雖然IE6忽略:懸停在除''之外的所有元素上,所以如果IE6是需求,那麼這種解決方案本身是不夠的 – Gareth
@Gareth如果是這樣的話,唯一可能的解決方案將與jQuery或直js:P –