Ich weiß nicht, ob jemand auf dieses Problem gestoßen ist, aber ich bin auf dieses Problem gestoßen, als ich Maxthon 1.0 veröffentlicht habe. Ich habe es erst später bemerkt, als mich jemand darüber informierte Ich habe viel Zeit damit verbracht, nach dem Problem zu suchen, aber es hat nicht funktioniert. Dann blieb mir nichts anderes übrig, als alle Kommentare in der CSS-Datei zu löschen, und das Problem war gelöst.
Also dachte ich, es läge am Kodierungsproblem. Nun scheint es, dass es tatsächlich am Kodierungsproblem liegt.
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, es treten jedoch Probleme auf, wenn die CSS-Datei chinesische Kommentare enthält! Ich schätze, dass Browser unter IE6 die CSS-Datei aufgrund von Codierungsproblemen nicht richtig analysieren können, sodass CSS unter IE6 nicht funktioniert.
Sobald Sie den Grund kennen, ist die Lösung einfacher. Es gibt zwei Möglichkeiten:
1. Speichern Sie CSS-, JS- und Webseitendateien im UTF-8-Format.
2. Entfernen Sie chinesische Kommentare in CSS und JS oder ändern Sie sie in Englisch.