为了账号安全,请及时绑定邮箱和手机立即绑定

三列布局中 .main{ height:600px; margin:0 310px 0 210px; background:#9CF}  

  为了使中间的div和两边的div 有空隙,所有设置了margin。

  我想问 为什么margin值是310 210   而不是10 10.  不是外边距么。 10 10就是和左右div边距相差10.  为什么是310 210,还要算上左右div宽?

正在回答

2 回答

是的,楼上正确,元素被设置为absolute后就“脱离了正常的文本流”。

1 回复 有任何疑惑可以回复我~

按照练习题来看,应该是absolute定位之后就从文档流中被删除了,对main来说左右div是不存在的【只是我一个想法- -

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程
意见反馈 帮助中心 APP下载
官方微信