请问为什么设置了宽度就可以实现居中了呢?
来源:3-5 商品展示-4
不停奔跑的小恐龙
2019-09-03 11:52:46
2回答
同学你好,其实使正文居中的并不是设置的宽度,而是margin:auto;但是使用margin:auto;的前提是被作用的区域要有一个固定的宽度,所以在没有添加宽度之前并没有达到效果。添加了宽度后就达到我们想要的居中效果了~
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
好帮手慕柯南
2019-09-03
同学你好!
1.首先了解一下auto是如何居中的:浏览器会自动平分除了该元素之外剩余的空间,并且左右剩余的空间相同
2.如果不设置宽度,元素的宽度默认为器父元素的宽度,此时对于该元素来说已经没有剩余的空间了,所以也就无法实现居中。设置了固定的宽度,父元素的空间中除了该元素还会有剩余的空间,因此添加了宽度就可以是实现居中。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题