我在IE下拉導航有問題。鏈接到網頁如下。子菜單在IE中完全不出現,但是在瀏覽器的其他部分,它工作正常。IE CSS問題,子菜單導航不出現
http://www.careerheartedspirit.com
我在IE下拉導航有問題。鏈接到網頁如下。子菜單在IE中完全不出現,但是在瀏覽器的其他部分,它工作正常。IE CSS問題,子菜單導航不出現
http://www.careerheartedspirit.com
主要的問題我可以看到,是通過將下面的代碼你DOCTYPE
之前造成的。它導致IE進入怪癖模式而不是標準模式。如果有什麼,甚至評論,在DOCTYPE
在此之前,Internet Explorer將觸發怪異模式:
<style>
.log a:hover {
color:#434343;
}
</style>
移動代碼<head>
段內從進入怪癖模式停止IE瀏覽器。
我已經移動了頭標籤內的代碼,但問題仍然存在。任何其他解決方案讚賞... – user1344823 2012-04-23 18:11:35
該代碼仍然在網站上的「DOCTYPE」上方。這個解決方案應該解決它。編輯:剛纔看到你現在已經改變了代碼,該網站現在在IE中正常工作。請不要忘記接受答案,在答案左側和箭頭下方打勾。 – tw16 2012-04-23 18:14:21
@ user1344823清除您的緩存,頁面在IE7和8中看起來很好。 – 2012-04-23 18:20:40
合雅,歡迎來到SO!我認爲你需要改善你的問題。例如:你是否試圖縮小問題的範圍?你到目前爲止嘗試過哪些解決方案?哪些版本的IE顯示此行爲?也可以看看[W3驗證器結果](http://validator.w3.org/check?uri=http%3A%2F%2Fwww.careerheartedspirit.com),你的標記中有125個錯誤。 – Jeroen 2012-04-23 17:58:31
我已經在IE8,IE9甚至IE9兼容模式下測試過它,它不起作用。但在其他瀏覽器,例如Firefox,Safari和Chrome中,它工作正常。所以我不認爲我的標記是否導致問題。 – user1344823 2012-04-23 18:04:52
你用什麼dtd? – krish 2012-04-23 18:15:52