Maison > interface Web > tutoriel CSS > Solution et analyse des causes du problème selon lequel IE6 ne peut pas analyser les fichiers CSS normalement_Expérience d'échange

Solution et analyse des causes du problème selon lequel IE6 ne peut pas analyser les fichiers CSS normalement_Expérience d'échange

WBOY
Libérer: 2016-05-16 12:04:11
original
1965 Les gens l'ont consulté

La page Web utilise le format de codage UTF-8, ce qui ne pose pas de problème. Le problème est que le fichier CSS externe est par défaut au format ANSI et n'est pas enregistré au format UTF-8. Vous constaterez peut-être que cela ne pose aucun problème dans des circonstances normales, mais lorsque le fichier CSS contient des commentaires chinois, cela peut ne pas être satisfaisant ! On estime que les navigateurs inférieurs à IE6 ne peuvent pas analyser correctement le fichier CSS en raison de problèmes d'encodage. Le CSS ne fonctionne donc pas sous IE6. Il semble que Microsoft ait remarqué ce problème et l'ait résolu dans IE7. Mais de nombreuses personnes utilisent encore IE6. Par conséquent, ce problème doit être résolu :
 
Méthode 1 : Enregistrez les fichiers CSS, JS et les pages Web au format UTF-8.
Méthode 2 : supprimez les commentaires chinois dans CSS et JS, ou remplacez-les en anglais.
 
Ce qui précède est que IE6 ne peut pas analyser correctement les fichiers CSS en raison de problèmes d'encodage
Parfois, nous constatons que lorsque la page html que nous écrivons fait référence à un fichier CSS externe, elle peut être bien analysée dans IE7 et FF, c'est-à-dire qu'il peut s'afficher normalement, mais n'est pas du tout analysé dans IE6, c'est-à-dire que les styles du fichier CSS ne sont pas du tout appliqués à notre page HTML. Au début, j'ai copié et collé tous les styles du fichier CSS dans le de la page HTML. Après cela, IE6, IE7 et FF peuvent tous s'afficher normalement. Cela montre également qu'il devrait y avoir un problème avec le. fichier CSS externe Oui, pourquoi ce problème se produit-il dans IE6 mais pas dans IE7 et FF ? J'ai cherché sur Internet et découvert qu'IE6 avait des exigences strictes en matière de codage de page. J'ai vérifié et découvert que le fichier CSS envoyé par mon ami utilisait le codage GB2312, tandis que le fichier HTML utilisait utf-8. encodage du contenu du fichier CSS de ed vers utf-8. Lorsque je l'ai testé à nouveau, tout est revenu à la normale. De plus, j'ai découvert que le fichier CSS de mon ami contenait des commentaires chinois. commenté en chinois, ce qui posera également des problèmes d'encodage.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal