CSS background-image属性未加载

Nat*_*ver 1 css image

我正在网站上工作,目前正在主页上.我有一个以前编写的CSS标题,并希望用图像替换标题的背景<div>而不是纯色,就像在前面的设计中一样.我在img/header.jpg目录中有一个标题图像.我正在使用如下background-image属性加载背景图像:

background-image: url(img/header.jpg)
Run Code Online (Sandbox Code Playgroud)

问题是,它不加载图像,背景只是银色(这<body>是设置的背景).
谁能告诉我这里我做错了什么?(我正在测试它的浏览器是IE8,如果它可能与它有任何关系:)

Dar*_*rov 12

如果这是在单独的CSS文件中,请注意url应该相对于此CSS文件的位置.因此,例如,如果您的CSS文件位于~/styles/main.css规则中,则应该是:

background-image: url('../img/header.jpg')
Run Code Online (Sandbox Code Playgroud)

假设图像位于~/img/header.jpg.