2 つの div が並んでおり、1 つは左に 25% の幅でフローティングされ、もう 1 つは 75% の幅で表示されます。しかし、右側の div にパディングを適用すると、パディングが正しく機能しません。
JSfiddle の例を次に示します。
<div id="top">
</div>
<div id="middle">
</div>
<div id="bottom">
</div>
CSS
#top {
float: left;
background-color: green;
width: 25%;
height: 100%;
}
#middle {
background-color: blue;
padding: 30px;
min-height: 30%;
}
#bottom {
background-color: red;
min-height: 70%;
}
なぜこれが起こっているのか誰かが私に説明できますか?
ありがとう