なぜ私はそれらを浮かべることなくdivに3つのボックスがあると、外側のdivはそれらの周りを囲みますが、私がfloatを追加すると外側のdivが崩壊するのはなぜですか?CSS - 浮動小数点型を使用しないときに、コンテナ内のボックスはなぜですか?
<html>
<head></head>
<body>
<style>
#OuterWrapper {
height: 100%;
width: 200px;
border: 1px BLACK dotted;
text-align: left;
}
.Box {
float: left; // remove this float and the outer wrapper wraps the three boxes
height: 50px;
width: 50px;
background: BLUE;
border: 1px WHITE SOLID;
}
</style>
<div id="OuterWrapper">
<div class="Box"></div>
<div class="Box"></div>
<div class="Box"></div>
</div>
</body>
答え、説明、アドバイスありがとう。しかし、あなたはCSSをJavaScriptとして識別しました。あなたはそれをするつもりはありませんでしたか? –
@Evik James:そうです。私の指はそれ自体でそれをしました... :) – Guffa
浮動小数点を格納するためにコンテナに 'overflow:hidden'を使用している場合は、明示的な高さを設定しないようにしてください。 – steveax