关于margin的使用问题

.left{ width:240px; height:600px; background:#ccc; position:absolute; left:0; top:0}
.main{ height:600px; margin:0 240px; background:#9CF}
.right{ height:600px; width:240px; position:absolute; top:0; right:0; background:#FCC;}
老师设置的这个三列左右固定的布局为什么margin了240px后没有产生间距而是紧贴着呢?我百度了说块状元素之间的外间距会融合,但是后面的课程我看两个DIV元素margin了20px后他们之间会有外间距产生啊。请问这是为什么呢?


哭个六
浏览 1319回答 2
2回答

echo_kinchao

因为绝对定位的原因 所以脱离了文档流

哭个六

是因为设置了绝对定位脱离文档流了吗
打开App,查看更多内容
随时随地看视频慕课网APP