我在使用LESS作为我的网站的样式表时面临一个问题。就个人而言,我宁愿在CSS中使用相对路径而不是绝对路径(只有我的习惯),但现在当我使用LESS和导入功能时,我遇到了一个问题,如下所示。相对路径较少的CSS背景
我有一个main.less
文件在根文件夹
@import "inc/inc.less";
和在文件夹中的文件inc.less
inc
.homeBgr {
background: url('icons/Home.gif');
}
图像0是在文件夹/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
,我不知道。
有没有人有同样的问题,并有解决方案?或者真的,关于如何使这个工作的任何建议。提前致谢。
我认为这样会让我或客户感到困惑,因为相对路径不是意思(不涉及'inc.less'文件) –