1

背景图像不是来自 joomla 2.5 中的 css。我正在为背景图像编写这个 css 代码

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

但是,如果我通过创建文件夹名称网站并在其中保留 html 代码和 css 来尝试在我的本地计算机上,并且图像被放置在名为 images 的文件夹中,该文件夹也保存在侧网站文件夹中

请帮助我如何在 joomla 中使图像来自 css,无论是内联还是外部

4

2 回答 2

1

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

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

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

注意图像路径中的 ../。

祝你好运!

于 2013-04-26T01:10:51.017 回答
0

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

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

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

如果它仍然不起作用,请尝试使用 firebug(或 chrome 开发工具)并查看是否完全选择了规则(可能您使用了错误的 css 选择器)以及是否可以加载图像以及是否容器大小足以显示它并且可能性是无穷无尽的,您为什么不尝试上述方法并让我们知道更多信息,即至少您的站点地址?

于 2013-04-24T13:47:24.257 回答