Kroezensjtern Posté(e) le 24 juin 2006 Partager Posté(e) le 24 juin 2006 Salut à tous, dans l'espoir de développer un CSS commun à plusieurs skins d'un site disponibles sous différentes couleurs, j'ai réalisé une feuille CSS en PHP, qui permet donc d'imprimer cette feuille avec différentes couleurs selon de skins. C'est la que mozilla, tout seul (même IE comprend bien), s'amuse à ne pas appliquer la feuille de style sous prétexte qu'il ne s'agit pas d'un fichier pur CSS. Il la cherche, la lit, l'interprête, mais ne l'applique pas! Du coup l'esthétique du site en prend un coup. J'ai essayé de renommer le .php en .css en expliquant au htaccess qu'il fallait lire les .css comme PHP, mais le problème persiste. Vous avez une solution? Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Quarky Posté(e) le 24 juin 2006 Partager Posté(e) le 24 juin 2006 Essayes ceci en début du css : <?php header("Content-type: text/css"); header("Content-type: text/css"); ?> Il faudra ensuite faire des échappements pour les valeurs variables ... Exemple : body { background: <?=$cssBodyBackground ?>; color: <?=$cssBodyColor?>; } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kroezensjtern Posté(e) le 24 juin 2006 Auteur Partager Posté(e) le 24 juin 2006 Ca fonctionne (un seul header suffit au fait ), par contre j'ai pas eut recours à l'échappement (ça aurait été dur dans le sens où j'inclue une autre page remplie avec des constantes). Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Quarky Posté(e) le 24 juin 2006 Partager Posté(e) le 24 juin 2006 Euh oui dsl pour le code j'ai du aller trop vite ... Au fait : Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.