ここでは単純に width:auto を .u クラスに指定するので、100% を取るため、.u クラスの幅が 600px を超えています (つまり、3 つの div "uno" "dos" "tres" の合計と 4 番目の div の文字の幅) 「クアトロ」)。このため、3 番目の div の横に表示されます。
widht .u class = 1px または 1px から 638px ("cuaro" の文字を含む幅) を固定すると、最初の 3 つの div の下に 4 番目の div が表示される理由がここにあります
画像を投稿することはできません。それ以外の場合は、それで説明できます。
以下の html と css コードを使用して出力し、ブラウザで表示すると、簡単に理解できると思います。
FIRST PHASE
.au {
float:left;
width:200px;
}
.u {
width:100px;
}
<div class="au">uno</div>
<div class="au">dos</div>
<div class="au" style="border:red solid 1px;">tres</div>
<div class="u" style="border:green solid 1px;">cuatro</div>
<div>cinco</div>
SECOND PHASE
.au {
float:left;
width:200px;
}
.u {
width:639px;
}
<div class="au">uno</div>
<div class="au">dos</div>
<div class="au" style="border:red solid 1px;">tres</div>
<div class="u" style="border:green solid 1px;">cuatro</div>
<div>cinco</div>