Импорт LessCss завершился неудачно с URL и якорями - PullRequest
2 голосов
/ 29 июля 2011

Я пытаюсь импортировать файлы .less и добавить несколько фоновых изображений в мой основной файл less.Код (на стороне клиента):

@import "child";

.image{
    background-image:url("image.png");
}

Файл Less вызывается из URL:

http://localhost/mywebsite#/root. 

Less компилируется импорт в:

http://localhost/mywebsite#/root//localhost/mywebsite#/root//mywebsite/child.less

URL фонового изображения:

http://localhost/mywebsite#/root//localhost/mywebsite#/root//mywebsite/image.png

1 Ответ

0 голосов
/ 05 января 2012

Без живого примера будет сложно точно определить путь, с которого загружается ваш код.

Убедитесь, что вы загружаете файлы с правильным путем:

<link rel="stylesheet/less" type="text/css" href="styles.less">

Все значения .less CSS будут загружены относительно этого URL.

Вы также можете попробовать использовать:

.image{
    background-image:url("/image.png");
}

Если ничего не помогает, вы всегда можете использовать абсолютный путь к изображению

.image{
    background-image:url("http://localhost/mywebsite#/root/image.png");
}
...