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 die chinesischen Kommentare in CSS und JS oder ändern Sie sie in Englisch.
Das Obige ist, dass IE6 aufgrund von Codierungsproblemen CSS-Dateien 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, dh sie kann normal angezeigt werden , wird aber im IE6 vollständig angezeigt, das heißt, die Stile in der CSS-Datei werden überhaupt nicht auf unsere HTML-Seite angewendet. Zuerst habe ich alle Stile in der CSS-Datei kopiert und in <style></style> auf der HTML-Seite eingefügt. Danach können IE6, IE7 und FF normal angezeigt werden, was bedeutet, dass die externe CSS-Datei dies tun sollte Was ist das Problem? 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.