2012-01-24 33 views
0

http://philliesnation.com/Internet Explorer中添加內嵌樣式列出

我目前正在調試這個網站的Internet Explorer和我遇到了兩個問題:在每個崗位的底部

  1. 在IE7/8/9有一個「Filed Under:」部分,其ul設置爲200px寬。但出於某種原因,在IE中,通過爲每個li項添加內聯樣式,它被縮小到50px。因此,該部分顯示爲垂直而不是水平。在FF/Ch/Saf中看起來很好。

  2. 在IE7中,主導航無法正常工作。如果你在導航點上滾動,你會得到一個包含更多信息的下拉菜單,但在三個選項卡上:新聞/功能/多媒體這些下拉菜單根本不起作用。

我沒有建立這個網站,但我幫助調試,並一直試圖在末端大量的時間,爲什麼這些錯誤發生弄清楚。任何幫助深表感謝。

+0

我想通過解決儘可能多的這些[W3驗證錯誤]的(http開頭。 w3.org/check?uri=http%3A%2F%2Fphilliesnation.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0),然後從那裏工作 –

回答

1

要解決你的第一個問題:在你func.js你有以下行:

if($.browser.msie) { 
    $('.post-links ul li').css({ 'width' : '50px' }); 
}; 

那是什麼搞亂在IE的「文件下..」部分的寬度。刪除,一切都很好(我沒有理由保持它)。

對於你的第二個問題:我不能很好地診斷問題,因爲你的網站凍結我的IE瀏覽器(它太重了!!),但從我能告訴你的導航腳本沒有正確地在IE中觸發,所以你「重新將不得不在你的文檔的頁眉一些有條件的評論給力了,就像這樣://驗證:

<!--[if lt IE 9]> 
    #navigation li:hover .dd-menu { 
     display: block; 
    } 
<![endif]--> 
+0

工作。非常感謝!!!! –

相關問題