我目前正試圖讓DIV擴展到瀏覽器高度的100%。我知道這是一個常見的問題,所以爲了找到答案已經閱讀了無數次的論壇,但還沒有找到適用於所有瀏覽器的內容。最小高度vs高度
我的CSS文件看起來是這樣的:
html{height:100%;}
body {
background: #ffffff;
font-size: 0.8em;
line-height: 1.7;
color: #09123e;
height:100%;
}
#wrapper {
background: #ffffff url(../images/assets/wrapper.bg.gif) repeat-y center center;
margin: 0 auto;
height:100%;
}
這使得像預期的那樣,除了更高版本的Internet Explorer,最值得注意的是IE7和IE8的所有瀏覽器。我發現,如果我在#wrapper上使用最小高度而不是高度,那麼我會在有問題的瀏覽器中獲得所需的結果,但這會在其他任何事情中混淆渲染。我曾嘗試使用條件樣式表,但指定的#wrapper樣式似乎被忽略。
任何幫助將不勝感激。
你使用CSS重置來重置所有填充/邊距? – 2010-11-15 17:20:51
請將其更改爲最小高度,然後將其鏈接或複製。它不會在IE6及以下版本中運行,但應該在其他地方運行。確保你有一個文檔類型。 – 2010-11-15 17:22:36