内部にいくつかのインライン要素を含む div があります。要素の 1 つを左側に配置し、残りを右側に配置します。
+---------------------------+
|+----+ +-----+ +-----+|
|| A | | B | | C ||
|+----+ | | | ||
| | | | ||
| | | | ||
| +-----+ +-----+|
+---------------------------+
BC と C で使用float:right
してみましたが、フローから削除され、コンテナーから目立ちます。
+---------------------------+
|+----+ +-----+ +-----+|
|| A | | B | | C ||
|+----+ | | | ||
+------------| |-| |+
| | | |
+-----+ +-----+
物を外側の容器からこぼさずに右側に置くための最良の代替手段は何ですか?
編集:ほとんどの回答は、overflow-auto または clear の使用を示唆しているようです。それらの違いは何ですか?どちらかを選択するにはどうすればよいですか? また、要素をフロートする必要があると誰もが想定しているようです。フロートは右に物を置く唯一の方法ですか?