0
niusz 338
2017-11-17 提问

查看全部 4 个回答

1

已采纳

这些div块都设置了左浮动,它们会在一行排列,当超过一行就会换行显示,aside这个div块本来是刚好在第二行左边显示的,但它设置了左边距margin-left,负值就是相对于原本位置再向左移动,刚好就是aside的宽度,所以又上去上面一行了,所以extra也就在第二行的最左边。

推荐答案

2

div是放同一行的. 当一行放不下的时候.会自动 挤到下一行. margin-left 是距离上一个对象左边的距离. 你设置为负值就挤到前一个对象里面去了.

推广链接