如果我有三个向右浮动的元素,为什么顺序如下(请参阅 jsfiddle),元素 1 是右侧的第一个元素,而元素 3 实际上是最后一个元素。
现在下单了
[3] [2] [1]
但元素在html中是按这个顺序排列的
[1] [2] [3]
Why?
http://jsfiddle.net/A9Ap7/ http://jsfiddle.net/A9Ap7/
“颠倒顺序”就是预期的结果。
你可以在CSS规范 http://www.w3.org/TR/CSS2/visuren.html#floats如果您愿意,但您的示例会按其应有的方式呈现。
如果您希望它们以与标记相同的顺序显示,请浮动.container
右边,它的孩子左边。
更新了jsfiddle http://jsfiddle.net/A9Ap7/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)