【问题标题】:Relative Folders in Wordpress with Compass Sass带有 Compass Sass 的 Wordpress 中的相对文件夹
【发布时间】:2012-05-03 02:15:33
【问题描述】:

我的指南针路径有问题,我正在使用这种结构开发一个带有 sass-compass 的 wordpress 主题:

theme-name/  
               /css/style.css  
               /sass/style.scss  
               /images  
               /fonts

我想尊重这种结构,因为样式表已经使用如下路径编写:

h1 { background-image: url('images/sprite.png'); }

因此,由于样式表位于 compass 创建的 css 文件夹中,我必须将所有图像路径重命名为 url('../images/sprite.png') 或将图像文件夹放在 css 文件夹中,这样才能在不修改的情况下工作,但这不是最佳选择在这种情况下,我需要找到一种方法在不修改样式表的情况下完成这项工作,我尝试使用 config.rb 但它不起作用。

【问题讨论】:

    标签: wordpress sass path relative-path compass-sass


    【解决方案1】:

    WordPress 有一些特定的规则,即 style.css 必须位于主题根目录中才能使主题正常工作。所以你必须在 sass 之前尊重 WordPress。

    另一种方法是创建一个资产文件夹。

    /主题
    样式.css
    /assets/morestylesheets.css
    /资产/图像
    等等。

    【讨论】:

    • 感谢您的快速回答,是的,我实际上通过放置一个空的 style.css 并在 中放置了 sass 编译的 css/style.css 的路径,所以这不是一个问题。
    猜你喜欢
    • 2012-06-29
    • 2011-10-03
    • 2016-07-18
    • 2013-11-22
    • 2013-04-10
    • 2011-07-24
    • 2012-05-06
    • 2011-05-01
    • 1970-01-01
    相关资源
    最近更新 更多