可是不管横向两列或者更多列布局marginleft和left的值相同,效果都一样,这又是为什么?
mainbody{position:relative;} content{position:absolute; top:0;} mainbody设置相对定位,content设置绝对定位,绝对定位的值是多少呢,直接加了一个top:0,所以content会跑到上边去。与父元素对齐。而margin属性,是两个盒子之间的外边框距离,也就是说不管你有没有定位,与margin无关。margin只作用于两个盒子之间,所以content的margin-top属性就只会与它前面的sidebar发生作用。可是不管横向两列或者更多列布局marginleft和left的值相同,效果都一样,这又是为什么?