请问为什么设置了宽度就可以实现居中了呢?

来源:3-5 商品展示-4

不停奔跑的小恐龙

2019-09-03 11:52:46

http://img.mukewang.com/climg/5d6de3640001848d03320130.jpghttp://img.mukewang.com/climg/5d6de37000013fdb14420110.jpg


写回答

2回答

好帮手慕小班

2019-09-03

同学你好,其实使正文居中的并不是设置的宽度,而是margin:auto;但是使用margin:auto;的前提是被作用的区域要有一个固定的宽度,所以在没有添加宽度之前并没有达到效果。添加了宽度后就达到我们想要的居中效果了~

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

好帮手慕柯南

2019-09-03

同学你好!

1.首先了解一下auto是如何居中的:浏览器会自动平分除了该元素之外剩余的空间,并且左右剩余的空间相同

2.如果不设置宽度,元素的宽度默认为器父元素的宽度,此时对于该元素来说已经没有剩余的空间了,所以也就无法实现居中。设置了固定的宽度,父元素的空间中除了该元素还会有剩余的空间,因此添加了宽度就可以是实现居中。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

2

0 学习 · 9666 问题

查看课程