28220 sujets

CSS et mise en forme, CSS3

Bonjour,

J'obtiens une erreur lorsque je veux sauvegarder les pages des sites que l'on développe à mon travail, avec le menu "file" de IE.

Il semblerait que ce soit à cause d'un service pack de sécurité qui a été appliquée par Microsoft et qui empêche la sauvegarde quand le browser rencontre certains patterns au niveau des fichiers css.

J'ai une feuille de style externe contenant ceci :

@import url('mediaScreen.css');
@import url('leftMenu.css');
@import url('breadcrumbs.css');
@import url('siteMap.css');

Si je laisse ainsi, j'obtiens l'erreur.
Mais si je mets plutôt ceci :

@import url('http://localhost/ nomdusite/Ressource/css/site/mediaScreen.css');
@import url('http://localhost/ nomdusite/Ressource/css/site/leftMenu.css');
@import url('http://localhost/ nomdusite/Ressource/css/site/breadcrumbs.css');
@import url('http://localhost/nomdusite/Ressource/css/site/siteMap.css');

Le problème est que si l'on écrit le "path" au complet, il faudra faire la modification de celui-ci à chaque changement d'environnement, donc :

- À chaque fois que l'on met le site en QA.
- À chaque fois que l'on remet le site en Développement
- À chaque fois que l'on met le site en en Accepation pour le client
- À chaque fois que l'on met le site en en production (publique)

Est-ce qu'il serait possible de ne pas avoir à écrire le "path" au complet ? Sans avoir l'erreur lors de la sauvegarde sous IE.

On ne peut malheureusement pas faire processer le css avec ASP.NET (le site est en C#) pour rendre le "path" dynamique, car cette solution rend le site trop lourd.

Toute piste de solution est la bienvenue! Smiley biggrin
Merci!