J'ai ce problème et peut-être que je ne suis pas le seul .. p>
Si je teste mon site Web sur FF, Chrome, Safari, IE7, IE8 est parfait. P>
sur IE9 (vue standard), il ne charge pas les fichiers CSS. Si j'allume la vue Compatibiltéty, cela fonctionne bien ... P>
Comment puis-je montrer le CSS sur la vue standard aussi? P>
merci p>
6 Réponses :
probablement une erreur de frappe dans la manière dont vous incluez la feuille de style. L'URL est-elle correcte et la balise est-elle fermée correctement? P>
Je sais, mais cela ne veut pas dire que c'est valide. Certains navigateurs pardonnent davantage aux erreurs de frappe que d'autres. Voulez-vous au moins vérifier?
IE9 est connu pour rejeter les feuilles de styles qui ne sont pas envoyées à l'aide du type MIME "TEXT / CSS". Ceci est une nouvelle amélioration de la sécurité, mais elle attrape quelques personnes hors de garde. Votre fichier CSS est-il généré de manière dynamique? Assurez-vous que c'est être passé comme «text / css». p>
Un autre essai :: Ce n'est pas seulement "Text / CSS" dans le DOC qui doit être correct, vous devez vous assurer que votre IIS local l'envoie avec les en-têtes appropriés. " Si une feuille de style est ignorée en raison d'un type MIME incorrect, votre site peut échouer comme prévu comme prévu. Le texte, les images ou d'autres fonctionnalités peut manquer le style souhaité. Si une feuille de style est ignorée car elle ne fait pas supporter le bon type de mime, une notification sera connectée dans la console d'outils de développeur IE9 F12. em> " p>
http://msdn.microsoft.com /en-us/library/gg622939%28vs.85%29.aspx P>
Mise à jour de ma réponse pour un autre poignot. Cela pourrait toujours être le type MIME, même si vous avez écrit correctement "Text / CSS".
Fait intéressant, cela ne semble plus être un problème dans IE 10, ce qui signifie que si votre site fonctionne dans IE 10, assurez-vous de le vérifier dans IE 9 également (surtout si vous avez des feuilles de style générées de manière dynamique)!
Nous avons eu ce genre de problème avec un projet Web et l'astuce était de forcer IE9 à imiter le site Web / l'application. comme c'était IE8. Pour éviter d'utiliser le mode Compatibilty de IE9, mettez-le dans le code de cette balise
p>
après la balise comme celle-ci: p> Assurez-vous de le mettre Comme la première balise après
Je suppose que votre serveur Web local est en cours d'exécution IIS. Si tel est le cas, mappez simplement l'extension de fichier .CSS sur le type MIME "TEXT / CSS". Comme ça ... p>
dans iis v7.x: p>
dans IIS V6: P>
Je faisais également face au même problème, puis j'ai déplacé mon fichier CSS sur Static Server (ou tout autre domaine) et utilisé la nouvelle URL. p>
Cela a fonctionné pour moi, voyez si cela peut résoudre le problème pour vous aussi. P>
J'ai corrigé ce problème en définissant le codage en haut de ma feuille de style p>
@charset "utf-8"; code> p>
Pouvez-vous le mettre temporairement en direct et un lien? Sans voir le site, il est peu probable que quiconque puisse aider.
C'est trop gros ... impossible faire ça ... mais je pense que c'est un problème commun .. mais je ne trouve pas de solution.