不显示网页背景图像

问题描述:

我已经为我的网站下载了一个背景图片,出于某种原因或其他原因,它根本没有显示。不显示网页背景图像

这是CSS代码,我有:

background-image: url(Resources/Icons/background-image.jpg); 
background-attachment: fixed; 

我甚至尝试添加的全路径名 - 无济于事。

奇怪的是,我在我的网站上做了很多次,我的所有图片都显示出来了。只有这样才会给我一个问题 - 而且没有红十字会显示它找不到图像 - 它只是没有出现。

编辑:出于某种原因,如果我把webage的网址放在我从那里得到的图像,它的作品。

任何想法?

+0

你在Firebug的Net标签中看到了什么? – SLaks

你的css与你的图像在同一个目录下吗?可能不会,我会假设。所以你需要回到根目录并正确访问图像。

喜欢的东西:

background-image: url(../Resources/Icons/background-image.jpg) 
+0

这是我的问题!非常感谢:)你认为你可以解释为什么这是必需的吗?正如我所说,我已经将这种方法用于许多图像,这些图像全部放置在“图标”目录中,而我没有这个问题。 –

+0

我无法肯定回答 - 但这取决于您的文件夹是如何布局的。 – TheGeekYouNeed

错误路径可能...

background-image: url('/Resources/Icons/background-image.jpg'); 

除非你的样式表驻留在同一文件夹,你的图像,你应该尝试从根导航:

background-image("/images/someimage.png"); 

就我个人而言,我发现从应用程序/网站的根目录导航往往是最可靠/可扩展的选项。

+0

谢谢。事情是,我为其他图像做了这么多次,除了这个之外,他们都已经工作了。任何想法为什么? –

+0

这是你的网页或样式表中的CSS?如果它在页面上,可能与页面的生命位置有关吗? –

+0

一切都在样式表上。奇怪。感谢您的帮助! –