我有些困難,理解爲什麼我的一些DIV沒有擴展到我的「內容」DIV的高度。它只能是css/html。css div定位和溢出問題,難以理解
層次
- [+]包裝
---- [ - ]左
----(將包含導航欄)[ - ]右(只是用以中心爲中心的div,可能有內容)
---- [ - ] center(頁面中心包含的內容)
-------- [o] header(只會有小行文字)
------- - [O]含量(如果縱向溢出,應該擴大其他高度)
---- [ - ]頁腳(資源&接觸環節,應始終在底部)
CSS
*{
font-family: Arial Black,Arial Bold,Gadget,sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: 400;
border:0px;
margin:0px;
padding:0px;
}
.wrapper{
position:absolute;
width:100%;
height:100%;
background-color:black;
}
.left{
position:absolute;
left:0px;
width:220px;
height:100%;
background-color:red;
}
.right{
position:absolute;
right:0px;
width:220px;
height:100%;
background-color:blue;
}
.center{
position:absolute;
right:220px;
left:220px;
background-color:yellow;
}
#header{
float:left;
height:40px;
width:100%;
background-color:silver;
}
#footer{
position:absolute;
bottom:0px;
height:20px;
width:100%;
background-color:silver;
}
#content{
float:left;
top:40px;
bottom:20px;
margin:20px;
background-color:orange;
}
HTML
<body>
<div class="wrapper">
<div class="left">
</div>
<div class="right">
</div>
<div class="center">
<div id="header">
</div>
<div id="content">
</div>
</div>
<div id="footer">
</div>
</div>
</body>
這裏是我的jfiddle:JFIDDLE
任何使'.wrapper'絕對定位的理由? – Nitesh
當我研究絕對值時,它說在包裝中使用相對值,在兒童中使用絕對值。但是當我將相對放在封套的CSS中時,整個頁面從窗口中消失。 –