Css 背景图像在Firefox中有1px边框(并且只有Firefox!)

Css 背景图像在Firefox中有1px边框(并且只有Firefox!),css,firefox,Css,Firefox,对此有点困惑——我正在制作一个大背景图像,在Firefox中用1px黑色上边框渲染。图像中没有边框,也不会在任何其他浏览器中渲染。我还没有在任何地方找到任何与背景图像相关的引用,也不确定如何修复它 您应该确保所有css都已重置,如normalize.css。这样所有浏览器的行为都是一样的 img{border:0;}这似乎在最新版本的Firefox中得到了修复(不确定是将此作为我自己问题的答案还是作为问题的一部分发布?你能发布一个屏幕截图吗?在firefox中看起来不错。似乎是由于背景位置的-2

对此有点困惑——我正在制作一个大背景图像,在Firefox中用1px黑色上边框渲染。图像中没有边框,也不会在任何其他浏览器中渲染。我还没有在任何地方找到任何与背景图像相关的引用,也不确定如何修复它


您应该确保所有css都已重置,如normalize.css。这样所有浏览器的行为都是一样的


img{border:0;}

这似乎在最新版本的Firefox中得到了修复(不确定是将此作为我自己问题的答案还是作为问题的一部分发布?

你能发布一个屏幕截图吗?在firefox中看起来不错。似乎是由于
背景位置的
-20%
值:中间-20%引起的计算为非像素对齐的值。我看不到任何大小的线条,使用像素值而不是百分比会使它消失。至于为什么会发生这种情况,IDK,so+1.添加了一个屏幕截图。我会看看我是否可以让它与固定的像素值,而不是工作!发布此问题后,您是否修改了CSS?如果没有,您使用的是哪个版本的Firefox?尽管Alexander O'Mara说了些什么,但我也没有在这里看到它。我还没有修改它,没有。我在OS X Yosemite上运行34.0,仍然断断续续地看到它,尽管我并不总是能够始终如一地重现它,这很奇怪。该图像在CSS中作为背景图像提供,不是在
元素中。正如我的源代码中已经有了一个head-up-normalize.css,并且在我发布这个问题之前就已经存在了,所以我不认为这是一个重置问题!此外,正如Mstermansam指出的,它不是img元素。