我有一个 div,里面有一些内联元素。我想将其中一个元素放在左侧,将其余元素放在右侧:
+---------------------------+
|+----+ +-----+ +-----+|
|| A | | B | | C ||
|+----+ | | | ||
| | | | ||
| | | | ||
| +-----+ +-----+|
+---------------------------+
我尝试float:right
在 BC 和 C 上使用,但这会将它们从流程中移除,使它们从容器中脱颖而出:
+---------------------------+
|+----+ +-----+ +-----+|
|| A | | B | | C ||
|+----+ | | | ||
+------------| |-| |+
| | | |
+-----+ +-----+
将东西放在右边而不让它们溢出外部容器的最佳选择是什么?
编辑:大多数答案似乎建议使用溢出自动或清除。它们之间有什么区别?我如何选择一个而不是另一个?此外,每个人似乎都认为我需要浮动元素。浮动是把东西放在右边的唯一方法吗?