【问题标题】:background image is not coming from css in joomla 2.5背景图像不是来自 joomla 2.5 中的 css
【发布时间】:2013-04-17 06:49:33
【问题描述】:

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

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

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

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

【问题讨论】:

  • @kenneth 你能帮帮我吗!
  • 您的 css 文件在哪里,因为 url 将相对于 css 文件的位置,不一定是“网站”文件夹
  • @DavidFritsch ...发布答案后,我注意到您已经给出了解决方案。抱歉,我不是想插队!

标签: html css joomla2.5


【解决方案1】:

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

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

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

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

祝你好运!

【讨论】:

    【解决方案2】:

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

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

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

    如果仍然无法正常工作,请使用 firebug(或 chrome 开发工具)试一试,看看是否完全采用了规则(可能您使用了错误的 css 选择器)和 em> 如果图像可以加载并且如果容器大小足够大以显示它并且可能性是无限的,你为什么不试试上面的,让我们知道更多,即至少您的网站地址?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-24
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      相关资源
      最近更新 更多