2013-01-09 31 views
0

我這裏有 http://www.deltacars.co.uk/testsite/網站菜單懸停CSS IE8問題

網站的菜單和懸停在所有瀏覽器包括IE8工作正常,但當我去這是使用相同的HTML的另一頁面和CSS菜單不不會出現正確

http://www.deltacars.co.uk/testsite/north-wales-private-hire/privatehire.html

請注意,這只是使用IE 8

任何人都知道爲什麼,它工作正常在一個頁面上,而不是其他

在此先感謝

+2

請在[jsfiddle](http://jsfiddle.net)或類似的東西上重新創建。發佈實際鏈接並不有用,因爲問題只會在很短的時間內存在,並且在將來不會對其他人有用。還有許多成員不喜歡點擊未知鏈接。 –

回答

1

破損的頁面在標題中缺少一些有條件的IE註釋。您只需右鍵單擊並查看頁面源以比較輸出。

<!--[if lt IE 9]> 
    <script src="shiv/dist/html5shiv.js"></script> 
    <![endif]--> 
    <!--[if lt IE 9]> 
    <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> 
    <![endif]--> 
+0

非常多的現代化代碼。愚蠢的我錯過了那 – user1132612

+1

你爲什麼重複這個情況兩次?爲什麼不將兩個腳本行放在第一個條件中? – Sampson

0

給你的網站使用http://validator.w3.org一個徹底的驗證 - 我的猜測是,你的241個錯誤之一是造成這不是在IE8正常顯示。

儘管標記不正確,但「現代」瀏覽器足夠智能以正確呈現元素,因此爲什麼您沒有看到其他任何問題。

+0

所有這些錯誤似乎來自我使用 – user1132612