從我能看到它只發生在IE9中,只有兼容模式打開時。我問我的一個朋友去看看,它在IE9上的PC上工作正常,所以看起來它可能與某些操作系統隔離。出現在了錯誤的頂級菜單IE下拉菜單問題
下拉 -
該網站可以在這裏看到 - http://www.traffic-club.org/
我一直在尋找的CSS和從我所看到的一切都是清淨。我很感激您的任何反饋!
從我能看到它只發生在IE9中,只有兼容模式打開時。我問我的一個朋友去看看,它在IE9上的PC上工作正常,所以看起來它可能與某些操作系統隔離。出現在了錯誤的頂級菜單IE下拉菜單問題
下拉 -
該網站可以在這裏看到 - http://www.traffic-club.org/
我一直在尋找的CSS和從我所看到的一切都是清淨。我很感激您的任何反饋!
在我看來,一個很好的解決這個問題是這樣的:
添加position: relative;
您li
S作一個下拉菜單,心鈉素的left
屬性設置爲0
(不auto
)當用戶將鼠標懸停在鏈接。
其線121在你的CSS文件:
left: auto;
謝謝,@ skip405!這工作很好。 – 2012-08-01 15:02:12
確認,這是一個源於IE7的問題。您可以使用IE瀏覽器的CSS選擇器,專門爲瀏覽器提供輕微的CSS修改,從而爲您提供問題。
從這裏開始:http://css-tricks.com/snippets/css/browser-specific-hacks/,這應該爲您設置正確的道路。
當然,你仍然應該確保你的代碼全部正確驗證。但是有時候IE瀏覽器不會聽,無論如何,這個解決方案在未來也可以派上用場。
請問您的朋友有相同尺寸的屏幕,你? – howderek 2012-08-01 13:27:37
這也是運行IE7時的問題,而不僅僅是IE9兼容模式。 – 2012-08-01 13:30:12
請不要掩蓋您的鏈接。 – 2012-08-01 13:31:29