【发布时间】:2012-05-28 12:40:57
【问题描述】:
我在使用 LESS 作为我的网站的样式表时遇到了一个问题。就个人而言,我宁愿在 CSS 中使用相对路径而不是绝对路径(只是我的习惯),但是现在当我使用带有导入功能的 LESS 时,我遇到了如下所示的问题。
我在根文件夹中有一个main.less 文件
@import "inc/inc.less";
和文件夹inc中的文件inc.less
.homeBgr {
background: url('icons/Home.gif');
}
图片Home.gif在文件夹/root/inc/icons中
- main.less
- inc
- inc.less
- icons
- Home.gif
lessc 输出为
.homeBgr {
background: url('icons/Home.gif');
}
但是,我的期望是
.homeBgr {
background: url('inc/icons/Home.gif');
}
如果我使用 less.js 作为客户端编译器,我会得到预期的输出,但是如果我使用 lessc,我不会。
有没有人遇到过同样的问题,并且有解决方案?或者真的,关于如何使它工作的任何建议。提前致谢。
【问题讨论】: