为什么谷歌浏览器目录树重命名后缩进会消失,而火狐浏览器不会?
谷歌浏览器与火狐浏览器在目录树重命名表现差异的原因
在使用谷歌浏览器时,当重命名目录树中的文件时,目录树缩进消失,而在火狐浏览器中却不会。这是为什么呢?
问题的关键在于浏览器的 CSS 解析方式。在谷歌浏览器中,使用了类似“flexbox”的布局方式。当应用“margin-right”属性时,它实际上造成了元素向左移动。而在火狐浏览器中,使用了“block”布局方式,“margin-right”属性实际上会导致元素向右移动。
因此,在谷歌浏览器中,“-17px”的“margin-right”属性会导致目录树向左移动 17px,使缩进消失。而对于火狐浏览器,相同的属性不会出现此问题。
解决方法
要解决此问题,可以将“margin-right: -17px”改为“margin-left: 17px”。这将使用相同的移动量,但按照正确的方向(向左)来移动元素。
以上就是为什么谷歌浏览器目录树重命名后缩进会消失,而火狐浏览器不会?的详细内容,更多请关注其它相关文章!