固定定位为什么离左右距离都是0可以居中啊

来源:2-18 编程练习

Doomster

2020-11-30 16:49:25

具体遇到的问题

报错信息的截图

相关课程内容截图

尝试过的解决思路和结果

粘贴全部相关代码,切记添加代码注释(请勿截图)

position: fixed;
right: 0;
left: 0;
写回答

1回答

好帮手慕久久

2020-11-30

同学你好,left:0;和right:0;需要配合margin:auto;才能实现居中,如下:

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

之所以能够实现居中,是浏览器计算的结果。设置left:0;是想让元素居左显示,设置right:0;是想让元素居右显示,此时左右两边都在拉它,而margin:auto;,是让元素左右的间距自适应,这些样式推在一起,导致浏览器最终让其居中显示。

可以把它当成一种特殊的现象,会用即可。

​祝学习愉快!

0

0 学习 · 15276 问题

查看课程