この問題に遭遇した人がいるかどうかはわかりませんが、私は Maxthon 1.0 をリリースしたときにこの問題に遭遇しました。そのときは、使用後に誰かから通知されて初めて知りました。問題を探すのに多くの時間を費やしましたが、結果はありませんでした。その後、CSS ファイル内のすべてのコメントを削除するしかありませんでした。問題は解決されました。
なので、エンコードの問題が原因だと思っていましたが、どうやら実際にはエンコードの問題のようです。
Web ページは UTF-8 エンコード形式を使用していますが、これは問題ではありません。問題は、外部 CSS ファイルがデフォルトで ANSI エンコードになっており、UTF-8 形式で保存されていないことです。通常の状況では問題ないかもしれませんが、CSS ファイルに中国語のコメントが含まれている場合には問題が発生します。 IE6 より前のブラウザではエンコードの問題により CSS ファイルを正しく解析できないため、CSS は IE6 では機能しないと推測されます。
理由がわかれば、解決は簡単になります。
1. CSS、JS、Web ページのファイルを UTF-8 形式で保存します。
2. CSS および JS 内の中国語のコメントを削除するか、英語に変更します。