しばらく前に友人から、正しいフロート要素が私のドキュメントの最初に来るように言われましたが、彼が私に伝えようとしていることを誤解したと思います。最初の左フロートdivがクリアされ、最初の右フロートdivの後にラインに表示されますか?
これは私が望むように機能しないスニペットです(互いに隣接する2つの左と2つの右のフロートスタック)
<div style="margin-left: auto; margin-right: auto; height: 600px; border: 1px solid black">
<div style="width: 200px; height: 200px; background-color: red; float:right;"></div>
<div style="width: 200px; height: 200px; background-color: green; float:right; clear: right"></div>
<div style="width: 200px; height: 200px; background-color: yellow; float:left; clear: none"></div>
<div style="width: 200px; height: 200px; background-color: purple; float:left; clear: left"></div>
</div>
そして、ここでは私が望むように機能しますが、ドキュメント内の要素の順序を移動する必要がありました。
<div style="margin-left: auto; margin-right: auto; height: 600px; border: 1px solid black">
<div style="width: 200px; height: 200px; background-color: red; float:right;"></div>
<div style="width: 200px; height: 200px; background-color: yellow; float:left; clear: none"></div>
<div style="width: 200px; height: 200px; background-color: green; float:right; clear: right"></div>
<div style="width: 200px; height: 200px; background-color: purple; float:left; clear: left"></div>
</div>
すでに回答済みの場合は申し訳ありませんが、答えるのは簡単な質問だと思います。なぜ右フロート、左フロートにする必要があるのか知りたいのですが、次のフロートでは、右フロートか左フロートかは関係ありません。最初。
ありがとう