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

position:absolute的元素,设置不同方向的margin,有的会改变元素的位置,有的却不会,咋回事?

position:absolute的元素,设置不同方向的margin,有的会改变元素的位置,有的却不会,咋回事?

samdeo 2016-09-28 14:48:12
为什么position:absolute的元素设置了left:0;bottom:0;之后,为它设置margin-bottom会把它自己往上顶,设置margin-top时它的位置却没有任何变化?
查看完整描述

2 回答

?
Sorry灬D

TA贡献3条经验 获得超3个赞

因为你设置bottom:0 ; 了

查看完整回答
反对 回复 2016-09-28
?
Cassie_yu

TA贡献22条经验 获得超15个赞

margin指的是与相邻元素之间的间隙,设置margin-bottom会向上是因为你当前的bottom为0,为了使它有个外边距就会把它推上去......

如果你设置的是top:0的话,margin-top会把它向下顶,margin-bottom就没变化了。

查看完整回答
反对 回复 2016-09-28
  • 2 回答
  • 0 关注
  • 2260 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信