"クリア:両方"スタイルのDIVがDIVを含む親をラップすることはできませんが、HTMLの下はそのようには動作しないようです。なぜこの "clear:both"が折り返しを防止しないのですか?
ブラウザウィンドウが狭い場合、2番目のDIV「OK OK」は引き続き次の行に折り返されます。
<div style="overflow: hidden;">
<div style="float: left; overflow: hidden; white-space: nowrap">
Hello world 1 Hello world 2 Hello world 3
</div>
<div style="float: left; overflow: hidden; white-space: nowrap">
OK OK OK OK OK OK OK OK
</div>
<div style="clear: both;">
</div>
</div>
私は何かを見逃しましたか?
のdivがある限り、内側のdivには幅が指定されていないとして、ラップされます可能性が常にあります。幅を指定しない場合、浮動小数点divは内容を保持するためにコンテナの幅の最大値まで必要な幅になります。 – wheresrhys