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

absolute元素, top和margin-top为什么可以同时作用?

absolute元素, top和margin-top为什么可以同时作用?

慕哥6287543 2019-05-23 17:19:46
在学习垂直居中时,一种实现是这样:.center{position:absolute;height:200px;top:50%;margin-top:-100px;}我感觉有点别扭,因为有margin-top意味着top不是50%了,也不是margin-top把top覆盖了,只是在居中的位置向上移动着100px,为什么会有这样的效果呢?
查看完整描述

2 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

margin也是盒模型中的一部分可能margin是负的有点抽象你可以这样想height是100pxmargin-top是100px那它整个盒模型的高度就应该是200px(这里就不算padding和border了)而定位定的整个盒子所以两个并不冲突
                            
查看完整回答
反对 回复 2019-05-23
  • 2 回答
  • 0 关注
  • 784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号