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

margin

margin不是指两个元素之间的外边距么?视频里面的margin:0 300px 0 200px; 这个样式如果设置了应该是离左边200px离右边300pxc才对哦!怎么它是距离浏览器的边距的??

正在回答

2 回答

margin 是参照父元素設定。距离浏览器设定参照物就是Body

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

qq_大约在冬天_0 提问者

非常感谢!
2015-11-13 回复 有任何疑惑可以回复我~

楼上回答的只有一半正确。margin本身的参照物是同级元素并不是父元素,正因为用了absolute绝对定位使left和right脱离了标准文档流,等于说left和right都被抽出来了,middle的参照物就只剩下body了,所以才会按body做参照。

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

a渔

你好。 请问,如果用float浮动,再用margin, 是参照的哪个呢? 同级元素?
2015-12-09 回复 有任何疑惑可以回复我~
#2

啊啊啊啊123

tmd 茅塞顿开
2016-06-14 回复 有任何疑惑可以回复我~

举报

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

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

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