【问题标题】:Correct Usage of URLs in WordPress Stylesheet在 WordPress 样式表中正确使用 URL
【发布时间】:2015-04-18 13:17:54
【问题描述】:

我一直在研究在我的 CSS 中对图像使用相对路径与绝对路径的优缺点。阅读this discussion 后,我开始认为绝对是我应该使用的。我完全不担心跨域兼容性问题。我主要关心的是我的网站的重量。将所有这些绝对 URL 放入我的样式表中会创建一堆服务器请求吗?还是有其他方式使用 absolute 会使网站陷入困境?

我还想知道在 WordPress 样式表中创建绝对路径的正确方法是什么。难道没有他们喜欢的某种结构吗?我知道 CSS 文件通常不会解析 php,因此使用 background-image: url(<?php bloginfo('template_directory')?>/images/background.jpg); 之类的东西是不正确的,但有没有一种方法可以让他们更喜欢结构化的绝对 URL?我检查了WordPress CSS Standards,但他们几乎没有提供有关图像和 URL 的信息。我认为只有一个例子,特别是它是一个相对路径......

请帮助我了解在 WordPress 样式表中处理 URL 的正确方法。非常感谢您提供的任何信息和参考资料。

【问题讨论】:

    标签: css wordpress url wordpress-theming


    【解决方案1】:

    不要在你的 css 文件中使用完整的 url。如果您将文件移动到新域,则需要进行大量清理工作。只要您不更改目录结构,相对路径就可以了。

    background: url("../images/background.jpg");
    

    我不知道 Wordpress 在这个问题上的任何官方最佳实践,但我相信你会坚持使用最适合你的方法。

    【讨论】:

      猜你喜欢
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多