IE vs.Chrome CSS priority



当我在IE中应用以下css文件时:

@import url("reset.css");
body {
    background-color:gray;
    background-image: url(“../images/bg-body.jpg”);
}

我得到一个背景图像。当我在Chrome浏览器中查看页面时,我得到一个灰色的背景。浏览器之间的样式优先级有什么不同吗?

试试这个:

body {background-color:gray; background-image: url(../images/bg-body.jpg)}

你错了两个地方,是"而不是。此外,url()内部不应该有引号。

浏览器应该总是在显示颜色之前显示图像,如果你想只显示颜色,你应该只能使用:

body {background-image:none}

最新更新