【发布时间】:2018-10-01 16:58:51
【问题描述】:
我正在开发一个网站,我希望背景图片填满整个屏幕,即使它的一部分被截断。我发现background-size: cover CSS 属性在 Chrome 和 Safari 上效果很好。但是,当我尝试在 Firefox 上打开网页时,整个图像看起来太高了,底部是我选择的 background-color。为什么会这样,我能做些什么来防止这种情况发生?
另外,我有background-position: right center 属性,并尝试添加-moz-background-size 和-moz-background-position 属性,但没有成功。
这里是相关的 CSS:
-moz-background-size: cover;
background-size: cover;
-moz-background-position: right center;
background-position: right center;
编辑:这是网站:crowdsparked.com
【问题讨论】:
-
你能给我们看看你的代码吗?
-
@Burg 请看我的编辑。
-
您没有 doctype 并且处于 quirks 模式。不知道是不是这个原因。将此添加到您的第一行:
<!DOCTYPE html>。无论如何,您都必须拥有它。 -
@Rob 添加了它,但结果相同。感谢您的尝试。
标签: css firefox background-image