我在使用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'文件) –