如果我有三个元素向右摆动,为什么顺序紧随其后(参见jsfiddle)元素1是右边的第一个元素,而元素3实际上是最后一个元素.
现在是秩序
[3] [2] [1]
但是元素在html中的顺序是这样的.
[1] [2] [3]
为什么?
如果我有三个元素向右摆动,为什么顺序紧随其后(参见jsfiddle)元素1是右边的第一个元素,而元素3实际上是最后一个元素.
现在是秩序
[3] [2] [1]
但是元素在html中的顺序是这样的.
[1] [2] [3]
为什么?
这种"颠倒顺序"是预期的结果.
如果您愿意,您可以在CSS Specification之间使用挖洞,但是您的示例呈现了它应该呈现的效果.
如果您希望它们以与标记相同的顺序显示,请将.container
向右浮动,其子对象向左浮动.