2013-07-03 69 views
0

我的網站在用ie8查看時沒有顯示任何內容。它用鉻,safari和firefox看起來不錯。它看起來與ie10幾乎完美,我不確定ie9是否會正常顯示它。我知道其他人對Internet Explorer有問題。在大多數情況下,應該有一個簡單的解決方案,所以我希望如果有人能查看源代碼,並查看是否有任何缺失,會使Internet Explorer與我的網站不兼容。您可以查看我的網站的這個頁面,並查看它是否可以發現任何錯誤。鏈接是這樣的:http://a4um.com/fumSignup.php爲什麼我的網站在Internet Explorer 8中無法正常顯示?

+0

我認爲你需要對ie8中不能正確顯示的東西進行更具體的描述。我確實發現源代碼中存在錯誤的鏈接和錯誤的跨度...不知道是否是導致該問題的原因,以及它是否爲PHP問題,呈現錯誤的HTML服務器端。 – kgarrigan

回答

0

我在Internet Explorer 8中運行了你的頁面,它顯示非常錯誤,但是在查看你的css文件後,我注意到了一些主要的語法錯誤。我不確定你的經驗水平,有時跨瀏覽器的顯示可能會有點複雜,但看起來你的css文件需要一些首先修復的基礎知識。此部分特別是:

編輯:另外,nav是一個html5元素,它只支持IE9及以上版本。

nav ul ul { 
    display: none; 
} 

    nav ul li:hover > ul { 
     display: block; 
    } 
    nav ul:after { 
     content: ""; clear: both; display: block; 
    } 
nav ul li { 
    float: left; 
} 
     nav ul li:hover a { 
      color: #fff; 
     } 

nav ul ul { 
    background: #5f6975; border-radius: 0px; padding: 0; 
    position: absolute; top: 100%; 
} 
    nav ul ul li { 
     position: relative; 
    } 
     nav ul ul li a { 
      padding: 0px 10px; 
      color: #fff; 
     } 
      nav ul ul li a:hover { 
       background: #4b545f; 
      } 
相關問題