我在为学校做一个项目时遇到问题,我们正在做的是创建 div 部分。在每个 div 部分中,我对它们进行了颜色编码,以便更清楚地看到它们。虽然在我的 leftnav div 中,它不会分支到底部到页脚。JSFIDDLE 在这里- http://jsfiddle.net/rM8zw/
如果有人可以帮我解决这个问题并解释我做错了什么?我有三个容器 div,所以我的一些继承可以正常工作。leftnav 和 bodyline 的容器,主站点的容器,BmiddleLeft 和 Right 的容器。提前谢谢大佬。
我试图弄清楚为什么我的#leftnav 不会达到我的身体线的高度,所以它是均匀的。
这是CSS-
#container{
width:980px;
height:auto !important;
height:900px;
min-height:900px;
padding-top:20px;
padding-bottom:20px;
margin: 0 auto;
boder: solid 0px;
overflow:hidden;
}
#holder{
width:980px;
height:auto !important;
height: 800px;
min-height:800px;
padding:0;
margin:0 auto;
border: solid 0px;
overflow:hidden;
background:#FFF;
}
#header{
width:980px;
height:100px;
border:solid 0px;
margin:0 auto;
padding:0;
background:#FF0000;
}
#navbar{
width:980px;
height:40px;
border:solid 0px;
margin:0 auto;
padding:0;
background:#c0c0c0;
}
#bodycontainer{
width:980px;
height:800px;
min-height:800px;
height:auto !important;
overflow:hidden;
}
#leftnav{
float:left;
width:200px;
height:1200px;
min-height:1200px;
height:auto !important;
padding:0;
overflow:hidden;
}
#bodyline{
float:right;
width:780px;
height:800px;
min-height:800px;
height:auto !important;
background:#00FF40;
overflow:hidden;
}
继承人我目前使用的 HTML-
<div id="container">
<div id="holder">
<div id="header">
</div>
<div id="navbar">
</div>
<div id="bodycontainer">
<div id="leftnav">
</div>
<div id="bodyline">
<div id="Btop">
</div>
<div id="BmiddleCont">
<div id="BmiddleLeft">
hello
<br />
</div>
<div id="BmiddleRight">
</div>
</div>
<div id="Bbottom">
</div>
<div id="BbottomLast">
</div>
</div>
</div>
</div>
<div id="footer">
</div>
</div>
希望这会好一点。