css top值在火狐浏览器下必须要多2个像素值

在设置定位top值的时候,谷歌,360,还有i9以上都正常,但是一到火狐top值就少了两个像素,火狐浏览器比别的浏览器多出2个像素值来.求大神怎么解决? 下面贴图

图片描述

这是正常效果,top值为21px!
图片描述

这是火狐效果,21px已经错乱,23px就能正常! 代码如下~
图片描述

阅读 3.6k
3 个回答

定位写的有问题吧 父元素 relative 子元素 absolute

都把两条线都换成了absolute就好了,然后给父级一个相对定位~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题