我在index.html的定义为样式参考问题
<link rel="stylesheet" type="text/css" href="css/template.css">
的template.css里面一个样式表,我已经宣布
body{
background-image: url(images/background.png);
background-repeat: repeat;
}
为什么没有得到显示的图像?路径是正确的
我在index.html的定义为样式参考问题
<link rel="stylesheet" type="text/css" href="css/template.css">
的template.css里面一个样式表,我已经宣布
body{
background-image: url(images/background.png);
background-repeat: repeat;
}
为什么没有得到显示的图像?路径是正确的
CSS中的路径应该相对于CSS文件所在的位置,而不是从正在加载CSS文件的页面所在的位置。
尝试:
background-image: url(../images/background.png);
当你开始了,这可能似乎违反直觉,但它实际上是一个很好的设计为你的CSS文件,然后可以从任意文件夹中的任何网页和引用称为图像不会被打破。
+1,这几乎肯定是问题所在。 – 2011-05-11 15:22:13
其次。我有一天这个问题。同样的解决方法。 – 2011-05-11 18:30:19
你能告诉我们你的web服务器的目录结构吗?你有没有检查权限,以便Web服务器可以访问图像目录? – pconcepcion 2011-05-11 15:22:03