2011-09-16 51 views
0

林有得到一些CSS在互聯網Explorer的作品在鍍鉻細的工作,但是當我在IE-如何改變與李麗的邊界:在Internet Explorer懸停

.Menu li:hover { 
    border-bottom:10px solid #80B1DD !important; 
} 

試試吧,我不問題有任何邊界開始 - 任何解決方法?

+5

什麼版本的IE?你的頁面是否有文檔類型聲明? – BoltClock

+0

在這種情況下,這條規則似乎是正確的。您可能需要爲我們添加更多HTML/CSS以更好地判斷問題。 –

+0

我試過在IE7和它的作品[鏈接](http://jsfiddle.net/FP2Jz/) – sirLisko

回答

0

爲了支持IE6我用jquery-

$(function(){ 
     $(".sub_menu li:last-child").css("border-right","none !important") 
    }) 
1

IE6不支持其他任何元素的懸停僞類則錨< A HREF =「」 > </A >我想,這也是一些較舊的Firefox瀏覽器也是如此像FF2或者甚至FF3。處理該問題的方法是將您的<li>與<a> </a >這將使視覺工作室抱怨,但確實工作和呈現正常。但是,這不是最好的做法。

.Menu a:hover li { 
    border-bottom:10px solid #80B1DD; 
} 
+0

火狐,包括鳳凰和Firebird的所有版本(預1.0)有'全力支持: hover'。如果有任何錯誤,那些是次要情況。 – BoltClock