Je ne sais pas si quelqu'un a rencontré ce problème, mais j'ai rencontré ce problème lorsque j'ai publié Maxthon 1.0. Je ne l'ai pas remarqué à l'époque. Je ne l'ai découvert que lorsque quelqu'un m'en a informé après l'avoir utilisé. J'ai passé beaucoup de temps à chercher le problème, et cela n'a pas fonctionné. Ensuite, je n'ai eu d'autre choix que de supprimer tous les commentaires dans le fichier CSS et le problème a été résolu.
J'ai donc pensé que c'était à cause du problème d'encodage. Maintenant, il semble que ce soit en fait le problème d'encodage.
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 des problèmes surviennent lorsque le fichier CSS contient des commentaires chinois ! J'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.
Une fois que vous connaîtrez la raison, il sera plus facile de la résoudre. Il existe deux manières :
1. Enregistrez les fichiers CSS, JS et les pages Web au format UTF-8.
2. Supprimez les commentaires chinois dans CSS et JS ou remplacez-les en anglais.