У меня возникли проблемы с пониманием того, почему некоторые из моих DIVs не расширяются до моей высоты «контента» DIV. Он должен быть только css/html.css div позиционирование и проблема с переполнением, понимание трудного времени
ИЕРАРХИЯ
- [+] обертка
---- [-] влево (будет содержать панель навигации)
---- [-] право (используется только для центра «center» div, может иметь контент)
---- [-] center (центр страницы, содержащий контент)
-------- [o] header (будет иметь только небольшую строку текст)
------- - [о] содержание (когда высота переполняется, он должен расширить все другие высоты)
---- [-] сноска (ресурс & контактные ссылки, должны всегда находиться на дне)
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, вся страница выпадает из окна. –