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

margin

banner中的margin-left:-338px怎么理解呀?

正在回答

2 回答

https://img1.sycdn.imooc.com//5b18e61a0001d29102970297.jpg如图?


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

因为你先是绝对定位left:50%;使得banner的左边在父元素的一半宽度的位置,但是banner本身是有宽度的,所以就需要通过margin-left:-338px来让banner再向左边移动,才能真正的让banner居中。如果你对338这个具体指还有疑问,可以通过浏览器上的f12键审查元素把margin-left的值从0开始慢慢往上调,多调几次就明白了。

希望上面的回答能够帮到你

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

小金毛鸡蛋

那可以直接是left:x;吗?(x等于父元素一半宽度减去元素本身一半宽度的像素具体值)
2018-01-24 回复 有任何疑惑可以回复我~

举报

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