2013-01-22 71 views
0

我一直在摸索着尋找解決這個「常見缺口問題」的方法。在IE瀏覽器中加載標題時顯示出奇怪的差距9

這裏是頁的像在Chrome &頁面怎麼是什麼樣的IE9 https://dl.dropbox.com/u/3788693/Work/example.jpg

這是我的HTML文件:https://dl.dropbox.com/u/3788693/Work/01index.html

我讀過很多關於使用和應用

Setting position:relative on the header block. 
Setting position:absolute; top:0; right:0 
#header img { display: block } 

但它似乎並沒有在IE中顯示出任何改變。也許我在錯誤的地方應用了錯誤的東西?總之,爲什麼它在IE中首先不同?

回答

1

在IE瀏覽器的條件註釋你使用

<!--[if IE]> 
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */ 
.twoColElsLtHdr #sidebar1 { padding-top: 30px; } 
.twoColElsLtHdr #mainContent { zoom: 1; padding-top: 15px; } 
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ 
</style> 
<![endif]--> 

去除.twoColElsLtHdr #sidebar1padding-top: 30pxpadding-top: 15px.twoColElsLtHdr #sidebar1會照顧你看到的差距。

+1

哦......謝謝你,好先生T_T你已經給我指出了方向!我一直認爲條件陳述是「評論」的。我從來沒有想到IE會使用它作爲條件陳述。這就是我爲了再次跳過X_X類而得到的,謝謝! – faerismAsksAlot

+0

如果我添加了關於IE顯示的異常的另一個問題,它會好嗎?我還有一個概率。 – faerismAsksAlot

+0

@faerismAsksAlot - 提出另一個問題比添加這個問題更好。 – stealthyninja

相關問題