2番目の部門が最初の理由は何ですか?どちらも「フロート」要素です。 2番目のdivの幅を設定すると、すべてうまく動作します。しかし、私はこれらの2つの部門が1列に位置することを期待しています。なぜ2つの浮動小数点演算子が互いに下に立っているのですか?
.one {
background-color: green;
float: left;
border: 1px solid green;
}
.two {
float: left;
background-color: red;
border: 1px solid red;
}
html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
<div class="one">Menu</div>
<div class="two">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam architecto beatae delectus eveniet impedit, labore minima nihil nostrum sint voluptates. Animi illum minima officia placeat quo rem repellendus reprehenderit vel.</div>
あなたは他の下の1つのdivの低下につながる浮いのdivのいずれかの含有量が増加した場合にはそうでない場合は、フローティング要素の両方のための幅を定義する必要があります。 –
これは、浮動要素の幅を定義していないためです。 –
ここに必要なのは、clearfix https://css-tricks.com/snippets/css/clear-fix/ –