2014-02-08 189 views
0

我想背景图片添加到我的HTML网站,但语法我使用不工作,而不是在所有显示图像:CSS背景图片错误?

background-image:url('My Designs/down-arrows.png'); 

任何人都知道,如果有一个错误在这?或者是否有我可以用于HTML的等价物?

非常感谢,亚当

+0

你能说明这个类是如何定义的以及样式是如何应用于页面的?此外,你确定图像退出该路径? –

回答

1

是,错误的是,你不能在URL中的空格字符:

background-image:url('My Designs/down-arrows.png'); 

可能使用20%?:

background-image:url('My%20?Designs/down-arrows.png'); 

但更好地更改您的文件夹根本不使用空间。

+0

尝试在%20中添加并仍然无法正常工作,生病尝试从文件名中删除空格,谢谢! – user3227914

+0

您*可*在路径中有空格http://jsfiddle.net/gTaf4/ –

+1

不适用于所有浏览器。 [在这里阅读此答案](http://stackoverflow.com/a/497972/2997710) – danwarfel