学校のプロジェクトで問題が発生しています。現在、div セクションを作成しています。そして、各 div セクション内で、より明確に見えるように色分けしました。私の leftnav div では、下からフッターまで分岐しません。JSFIDDLE はこちら - http://jsfiddle.net/rM8zw/
誰かが私がこれを修正し、私が間違ったことを説明するのを手伝ってくれたら? 継承の一部が正しく機能するように、3 つのコンテナー 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>
これが少し良くなることを願っています。