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

margin为什么是200px

margin不应该跟旁边那个块的距离 直接20px 吗     

换成left:200px行不行  不用margin

正在回答

3 回答

额。我明白了。因为content设置了绝对定位,因此这一个块就不在标准流中。因此就不存在与旁边的sider盒子的间距,所以设置margin-left 和 设置left 是一个效果了。

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

同问,margin不是相对于相邻盒子之间的距离吗。在另外一个地方有人说margin是相对于最近的父元素的距离。。很懵比

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

margin是相对于页面的外边距,因为sider已经宽度是180了,要跟sider相差20px需要指定左边的margin也就是左边距就是margin-left:200px

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

小菜鸟飞 提问者

难道margin不是相对于css简介这个盒子的边距吗
2016-07-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

margin为什么是200px

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信