有点困惑 - 我正在制作一个带有大型背景图片的微型静态网站,在Firefox浏览器中会呈现出一个1像素的黑色顶部边框。图片中没有边框,在其他浏览器中也不会呈现。我没有找到任何关于背景图片出现这种情况的参考资料,也不太确定如何解决!
这个问题似乎在最新版本的Firefox中得到了解决(不确定是否应该将其作为我的问题的答案发布还是作为问题的一部分?)
你应该确保为所有的 CSS 进行重置,比如 normalize.css。这样所有的浏览器都会表现一致。
img { border:0; }
<img>
元素中。 - misterManSam
background-position: center -20%;
中的-20%
值计算出了一个非像素对齐的值所引起。我在所有尺寸下都看不到这条线,使用像素值代替百分比值会使其消失。至于为什么会发生这种情况,我不知道,所以点赞。 - Alexander O'Mara