Tengo un problema cuando uso LESS como hoja de estilo para mi sitio web. Personalmente, prefiero usar una ruta relativa en CSS que una ruta absoluta (solo mi hábito), pero ahora cuando uso LESS con la función de importación, tengo un problema como el siguiente.MENOS fondo de CSS con la ruta relativa
Tengo un archivo en la carpeta raíz main.less
@import "inc/inc.less";
y un archivo en la carpeta inc.less
inc
.homeBgr {
background: url('icons/Home.gif');
}
la imagen Home.gif
está en la carpeta /root/inc/icons
- main.less
- inc
- inc.less
- icons
- Home.gif
con lessc
salida es
.homeBgr {
background: url('icons/Home.gif');
}
Sin embargo, mi expectativa es
.homeBgr {
background: url('inc/icons/Home.gif');
}
Si uso less.js como compilador cliente, tengo la salida como se esperaba, sin embargo Si uso lessc
, no lo hago.
¿Alguien ha tenido el mismo problema y tiene una solución para esto? O realmente, cualquier sugerencia sobre cómo hacer que esto funcione. Gracias por adelantado.
Creo que de esta manera el cliente o yo confundemos cuando echamos un vistazo al archivo 'inc.less' porque la ruta relativa no es significativa (no está relacionada con el archivo' inc.less') –