已经设置了所有图片上下左右距离div的偏移为0,为何还要设置margin为auto?

来源:3-3 表示层--图片区域

情人节礼物

2019-05-07 21:32:20

http://img.mukewang.com/climg/5cd188680001e1c302630192.jpg

写回答

1回答

好帮手慕码

2019-05-08

同学你好!
这就是一种垂直水平居中手段。适用于绝对定位和固定定位。

http://img.mukewang.com/climg/5cd23e960001dcb204870475.jpg

设置上下左右距离为0,这时垂直水平居中是不生效的:

http://img.mukewang.com/climg/5cd23e5d0001137c06220365.jpg

设置margin:auto;之后居中就生效了:

http://img.mukewang.com/climg/5cd23e810001976006470495.jpg

可以理解为:上下左右都为0,这时元素是无处安放的,margin:auto;之后元素就到页面中间了

同学记住就可以了~

如果帮助到了你 欢迎采纳 祝学习愉快~

0

0 学习 · 36712 问题

查看课程