プロジェクトのレイアウトを設計しようとしています。私は左と右に浮かぶ2つのdivコンテナ(leftnavとrightnav)を持っています。私は中央部分を2つに分割しなければならない。 "Mailbar"はその中央地域の上のdivです。問題は、 "mailbar" divにボーダーを適用すると、float divと重なってしまうことです。私はそれが重ならないようにしたい。div枠がfloat要素と重複する
#main {
margin: 0px;
height: 150px;
border: 1px solid black;
}
#leftbar {
float: left;
width: 250px;
height: 100%;
overflow-y: auto;
border-right: 1px solid black;
}
#rightbar {
float: right;
width: 250px;
height: 100%;
overflow-y: auto;
border-left: 1px solid black;
}
#mailbar {
width: 100%;
height: 50%;
border-bottom: 1px solid black;
}
<body>
<div id="main">
<div id="leftbar"> </div>
<div id="rightbar"> </div>
<div id="mailbar"> </div>
</div>
</body>
???彼は浮動小数点を使用していない –
あなたのスニペットに問題を表示させることができますか? – connexo
なぜ%で試してみませんか? :) Look:https://jsfiddle.net/3jjpasum/2/ – Troyer