[www.tdeltd.net] [1]導航欄IE6,7,8不顯示良好,但適用於9和所有其他瀏覽器
[1]:http://tdeltd.net是我的地盤。導航欄在除9之外的所有IE版本中都被打破。所有其他瀏覽器都正確地顯示該網站。經過兩天的搜索,我在這裏發佈,因爲我無法找到解決方案。我在w3c驗證中遇到了兩個錯誤,但它們與發生破壞的標頭和導航標籤無關。我看到一些與IE版本相關的JavaScript指向不存在的文件。我不知道在哪裏得到這些。這個設計來自一個模板。 CSS驗證沒有錯誤,所以我不知道在哪裏把重點放在試圖解決ie6,7和8問題。
CSS的標題:在那些瀏覽器
/* Header */
header {
height:262px;
position:relative;
}
/*===== header =====*/
header nav {
height:50px;
background:url(../images/nav-tail.gif) repeat-x left top;
position:absolute;
right:49px;
top:201px;
width:988px;
}
header nav ul li {
float:left;
}
header nav ul li a {
font-size:1.273em;
line-height:1.2em;
font-weight:bold;
color:#fff;
text-decoration:none;
display:block;
padding:17px 20px 14px 20px;
}
header nav ul li a:hover,
header nav ul li.current a {
background-color:#df5b03;
border-bottom:13px solid #0065a4;
}
HTML容易被看到在網絡上「獲取源」。我的挑戰是我只能擁有一個mac,而且必須依靠其他人來獲得破解方面的反饋。任何人都可以幫助我指出一個問題領域或任何潛在的想法,爲什麼除了以前的IE版本,這看起來很完美?很多人提前感謝你!
達里爾
再次感謝大家的幫助。將html5shiv添加到頭部是一個明確的解決方案。堆棧溢出非常好!非常高興我註冊併發布。我的問題在一個小時內就解決了。花了我更長的時間來測試和確認,而不是得到堅定的答案。再次感謝!
只需將html5shim放在頭文件中的CSS鏈接。我只有一個mac,所以我不能測試。測試頁面是http://tdeltd.net/index-10.html。感謝您的回覆。如果你有時間可以窺視一下它的外觀是否正常? – quotaholic
@quotaholic它在IE7,8,9中看起來是一樣的(: – peirix