0
如果height: 100%;
伸展一個元素以適合其父高度,爲什麼它會溢出?我在幾個瀏覽器中測試,並且它們都顯示相同的問題。調整內容以適應高度CSS溢出?
我有這樣的結構
html
>body
>>container
>>>header
>>>content
>>>footer
我想是拉伸內容高度使容器適合瀏覽器窗口
我試過一噸的不同的方法,使HTML和身高100%,去絕對和頂部和底部零...並沒有什麼真正的作品,每當我舒展內容頁腳跳出容器
這裏有一個例子:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html, body {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
#container
{
height: 100%;
}
#content
{
min-height: 100%;
}
</style>
</head>
<body>
<div id="container">
<div id="header">
1
</div>
<div id="content">
2
</div>
<div id="footer">
3
</div>
</div>
</body>
</html>
這是什麼問題,它爲什麼會熄滅?
你給你的容器100%的高度。然後你添加div。你的內容div也有100%的高度。所以,所有的divs一起都是definitiv,然後是容器和溢出。你的內容高度混淆了它 – 2012-08-02 15:20:55
這只是我嘗試過的一個例子,我需要讓容器伸展內容,我說它佔據了100%的空間,我如何說內容佔據剩餘空間? – kebrus 2012-08-02 15:34:10
然後只需製作一個固定位置的頁腳,並將頁腳的高度設置爲頁邊距。 – 2012-08-02 17:17:48