CSS url relative aux images
Je développe sur mon localhost - http://localhost/mysite, et que j'ai la structure de répertoire suivante:
-assets
--css
---styles.css
--images
---background.png
Dans les styles.fichier css, j'aurais quelque chose à la suivante, qui fonctionne très bien sur localhost
background-image: url(../images/background.png);
Toutefois, le serveur fonctionne à partir d'un sous-domaine - http://test.liveserver.com. Cela signifie que la règle css est à modifier comme suit:
background-image: url(/assets/images/loginlogo.png);
Vous ne savez pas la meilleure façon de contourner ce problème?
donc, ce n'est pas de travail ici
Droit, pour quelque raison, cssmin semble être en ajoutant une url lors de la css est minimisé sur le serveur live. Donc, url(../images/background.png); devient l'url(/test/assets/images/background.png); j'ai besoin d'étudier plus
Bah, il semble que cssmin était en effet ajoutant une url si elle n'en avait pas besoin.
Droit, pour quelque raison, cssmin semble être en ajoutant une url lors de la css est minimisé sur le serveur live. Donc, url(../images/background.png); devient l'url(/test/assets/images/background.png); j'ai besoin d'étudier plus
Bah, il semble que cssmin était en effet ajoutant une url si elle n'en avait pas besoin.
OriginalL'auteur JonoB | 2012-02-21
Vous devez vous connecter pour publier un commentaire.
Avec l'arborescence des répertoires que vous fournissez vous n'avez pas à changer votre chemin.
..
désigne le répertoire parent du fichier CSS de sorte que leassets/
répertoire est implicite.OriginalL'auteur Spyros Mandekis