Heim > Web-Frontend > CSS-Tutorial > Lösung und Ursachenanalyse des Problems, dass IE6 CSS-Dateien nicht normal analysieren kann_Erfahrungsaustausch

Lösung und Ursachenanalyse des Problems, dass IE6 CSS-Dateien nicht normal analysieren kann_Erfahrungsaustausch

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 12:04:11
Original
2008 Leute haben es durchsucht

Die Webseite verwendet das UTF-8-Codierungsformat, was kein Problem darstellt. Das Problem besteht darin, dass die externe CSS-Datei standardmäßig die ANSI-Codierung verwendet und nicht im UTF-8-Format gespeichert wird. Unter normalen Umständen stellt dies möglicherweise kein Problem dar. Wenn die CSS-Datei jedoch chinesische Kommentare enthält, ist dies möglicherweise nicht zufriedenstellend! Es wird geschätzt, dass Browser unter IE6 die CSS-Datei aufgrund von Codierungsproblemen nicht korrekt analysieren können, sodass CSS unter IE6 nicht funktioniert. Es scheint, dass Microsoft dieses Problem bemerkt und es im IE7 behoben hat. Aber es gibt immer noch viele Leute, die IE6 verwenden. Daher muss dieses Problem gelöst werden:
 
Methode 1: Speichern Sie CSS-, JS- und Webseitendateien im UTF-8-Format.
Methode 2: Entfernen Sie chinesische Kommentare in CSS und JS oder ändern Sie sie in Englisch.
 
Das Obige ist, dass IE6 die CSS-Datei aufgrund von Codierungsproblemen nicht korrekt analysieren kann
Manchmal stellen wir fest, dass die von uns geschriebene HTML-Seite auf eine externe CSS-Datei verweist und diese in IE7 und FF gut analysiert werden kann , das heißt, es kann normal angezeigt werden, wird aber im IE6 überhaupt nicht analysiert, das heißt, die Stile in der CSS-Datei werden überhaupt nicht auf unsere HTML-Seite angewendet. Was ist los? Zuerst habe ich alle Stile in der CSS-Datei kopiert und in das auf der HTML-Seite eingefügt. Danach können IE6, IE7 und FF normal angezeigt werden. Dies zeigt auch, dass es ein Problem mit dem geben sollte externe CSS-Datei. Okay, warum tritt dieses Problem in IE6 auf, aber nicht in IE7 und FF? Ich habe online gegoogelt und festgestellt, dass IE6 strenge Anforderungen an die Seitenkodierung stellt. Ich habe festgestellt, dass die von meinem Freund gesendete CSS-Datei die GB2312-Kodierung verwendet, während die HTML-Datei Folgendes verwendet: Hier ist das Problem Codierung des CSS-Dateiinhalts von ed nach utf-8. Als ich es erneut testete, stellte ich fest, dass die CSS-Datei meines Freundes dringend empfohlen wurde auf Chinesisch kommentiert, was ebenfalls zu Codierungsproblemen führen wird.

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage