如何在CSS中设置背景图像?

mem*_*und 0 css java vaadin

我想为网页定义图像背景,其中图像位于定义css资源的子文件夹中.

路径:

src/main/webapp/VAADIN/themes/mytheme/styles.css
src/main/webapp/VAADIN/themes/mytheme/img/logo.png
Run Code Online (Sandbox Code Playgroud)

CSS:

.root {
    background: url("/img/logo.png") no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

结果:找不到资源(firebug).为什么?如何指定路径?

Bac*_*ash 8

删除第一个斜杠,该img文件夹位于以下文件夹中styles.css:

background: url("img/logo.png") no-repeat;
Run Code Online (Sandbox Code Playgroud)

  • 1+.你回答涉及斜线的问题具有讽刺意味,这很有趣. (4认同)