2012-09-21 110 views
0

希望有人可以幫助一個新鮮的眼睛,一直敲我的頭靠在一堵磚牆上,試圖解決IE7-8中的一個問題,在懸停時下拉菜單項跳轉 - 一些負面的保證金規則正在應用懸停(以及一個醜陋的塊背景),我不明白爲什麼這發生在IE7-8,而不是在其他瀏覽器(即使IE6我工作正常!)。我已經在app.css樣式表的底部註釋了我的嘗試。基本上,下拉菜單重寫了Twitter引導中的一些樣式。它包含在app.css之前的應用自定義樣式。IE7和8 CSS菜單背景下拉懸停問題

這裏是一個[演示鏈接] [1](只能輟學菜單風格是此刻的問題,我實現了最高級別的項目都不是很清晰!)

回答

3

背景上懸停是因爲此代碼是從bootstrap.css行no 6.filter屬性是用於應用漸變在ie.in行no 106 app.css所有屬性是覆蓋,但不過濾所以在即有藍色背景。

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { 
    color: white; 
    text-decoration: none; 
    background-color: #08C; 
    background-color: #0081C2; 
    background-image: -moz-linear-gradient(top,#08C,#0077B3); 
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08C),to(#0077B3)); 
    background-image: -webkit-linear-gradient(top,#08C,#0077B3); 
    background-image: -o-linear-gradient(top,#08C,#0077B3); 
    background-image: linear-gradient(to bottom,#08C,#0077B3); 
    background-repeat: repeat-x; 
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0); 
    } 
+0

謝謝,這種排序背景問題 - 將單獨張貼懸停保證金問題,因爲有更多的信息關於該問題 – bsod99