這是我第一次嘗試使用HTML5中的<header>
,<footer>
元素。通常在XHTML中,我將使用容器內的頁腳div,並且中心將一路展開,並且都是明確的:都是。中心內容div不在100%高度
我想在這裏100%寬度的模板,我沒有得到100%高度的中心區域。你們可以看到有什麼不對嗎?
代碼爲:http://www.designinipad.com/html5test.html
或:
https://gist.github.com/1524774
謝謝!
這是我第一次嘗試使用HTML5中的<header>
,<footer>
元素。通常在XHTML中,我將使用容器內的頁腳div,並且中心將一路展開,並且都是明確的:都是。中心內容div不在100%高度
我想在這裏100%寬度的模板,我沒有得到100%高度的中心區域。你們可以看到有什麼不對嗎?
代碼爲:http://www.designinipad.com/html5test.html
或:
https://gist.github.com/1524774
謝謝!
無論您在過去使用div元素做了什麼,都可以使用頁眉和頁腳元素進行相同的工作。像div一樣,這些只是容器元素,並且行爲方式相同。
如果設置容器,身體和HTML的高度爲100%,它應該工作:
body, html {
height: 100%;
}
這個問題應該是有幫助的:Make div 100% height of browser window
我唯一擔心的是,分配高度至< html>和< body>似乎不符合標準。
你能解決它嗎?也許分配一個最小高度的< div>與id容器大約700px推下來?
#container {
min-height: 700px;
}
這是一個很不好的地方。最小高度很好,這將幫助我永遠不會低於768px,如果在ipad中,但如果我在屏幕上,那麼該怎麼辦。如果我有一個重複的邊緣例如(我知道的老派)我怎樣才能把它放到頁腳的底部?我通常使用div的一切和浮動我從來沒有使用絕對定位,所以我不知道是否這是什麼原因造成這一點。謝謝。 – pcproff 2011-12-27 19:09:09
@Miguel - 沒有標準可以告訴你是否可以將高度應用於這些元素。這不是一個合規問題,但是你可以這樣做。 – Rob 2011-12-27 20:22:35
我更新了我的要點代碼。我正在尋找一個沒有滾動的全屏類型的外觀。所以我加了一個溢出:沒有;到html,並使容器1200px的最小高度考慮多個分辨率。這不會在驗證時拋出任何標誌。如果我要結束回「與內容成長」div我會確保有更多的內容,並刪除這兩個標籤。謝謝大家! – pcproff 2011-12-27 21:13:09