2013-04-23 48 views
1

背景图片不是来自joomla的css 2.5。 我写了背景图片的CSS代码背景图片不是来自joomla的css 2.5

background-image: url(images/abc-md.jpg); 

然而,如果我通过创建一个文件夹名称的网站,并保持HTML代码和CSS它试图在我的本地机器上,并且图像被放置在一个文件夹名为图像也被保存在侧的网站文件夹

请帮助我如何可以使图像来自CSS内嵌或外置的Joomla是否

+0

@kenneth你能帮我一把! – Cricblaze 2013-04-23 22:49:23

+1

你的CSS文件位于哪里,因为该网址将相对于CSS文件的位置,不一定是'网站'文件夹 – 2013-04-24 00:47:29

+0

@DavidFritsch ...发布答案后,我注意到你已经给出了解决方案。对不起,我没有试图跳过队列! – 2013-04-26 01:13:06

回答

0

最有可能您正在编辑的样式表是模板的?在这种情况下,images/abc-md.jpg将位于/ templates/your_template/images /中,而不在根目录中。

为简单,只需添加/到图像的URL:

background-image: url(/images/abc-md.jpg); 

如果仍然无法正常工作,给它一个去与萤火虫(或Chrome浏览器开发工具),看看规则是根本拿起(也许你使用错误的CSS选择器)如果图像可以加载如果容器大小足以显示它的可能性是无止境的,为什么不'你试试上面的内容,让我们知道更多,即至少你的网站的地址?

1

如果您在CSS中调用背景图像,那么图像的路径与CSS文件相关,而不是网站的根目录。

如果我理解正确的事情,你的图像和CSS目录都在您的网站文件夹中的同一水平,在这种情况下,你想要的是:

background-image: url(../images/abc-md.jpg); 

注意../图像路径。

祝你好运!