老师帮我看下 文字为啥不居中

来源:3-5 页面第一屏幕制作

你要去哪

2019-10-28 23:55:46

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

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

写回答

2回答

好帮手慕夭夭

2019-10-29

你好同学,设置定位不能居中的原因参考如下理解:

h2是块级元素,块元素在正常文档流中,宽度默认是自占一行的。设置text-align:center。就是让文字在h2中居中。由于h2宽度相对页面100%显示,所以文字也就相对页面水平居中了。

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

当设置定位之后,h2就脱离文档流了,此时宽度就不会再相对页面100%显示,所以文字在h2中居中,看起来就不会相对整个页面居中了。

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

如果设置了定位,你可以手动设置宽度100%,文字就会在页面中居中,如下:

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

祝学习愉快,望采纳。

0

你要去哪

提问者

2019-10-29

我找到原因了。。去掉position: absolute;就可以水平居中了。但是 ,为什么呀?


0

0 学习 · 40143 问题

查看课程