IE 6 CSSファイル問題の解決方法と原因分析を正常に解析できない


ウェブページはUTF-8符号化フォーマットを採用していますが、これは問題ないです。外部CSSファイルはデフォルトではANSI符号化で、UTF-8形式に保存されていません。普通なら大丈夫ですが、CSSファイルに中国語のコメントが含まれていると、うまくいかないかもしれません。おそらく、IE 6バージョン以下のブラウザは、このCSSファイルを解析する際に符号化問題で正確に解析できないため、IE 6でCSSが機能しない場合が発生します。マイクロソフトはこの問題に気づきました。IE 7でそれを修復しました。でも、IE 6を使う人はまだ多いです。この問題の解決が必要です。方法1:CSS、JSとウェブページのファイルをUTF-8形式に統一的に保存します。方法二:CSS、JSの中の中国語の注釈を削除したり、英語に変えたりします。上述のIE 6は符号化問題でCSSファイルを正確に解析できないため、時々私達が書いているhtmlページが外部のcssファイルを引用していることを発見しました。IE 7とFFの中でよく解析されています。つまり、正常に表示されていますが、IE 6の中では全く解析されていません。つまり、cssファイルの様式は私達のhtmlページにまったく適用されていません。これはどういうことですか?cssファイルの中のすべてのスタイルをコピーして貼り付けました。このようにすれば、IE 6、IE 7、FFが正常に表示されます。これは外部のcssファイルに何か問題があるはずです。なぜIE 6にこの問題が発生しましたか?オンラインgoogleは、IE 6のページコードに厳しい要求があることを発見しました。友達が送ってきたcssファイル用のコードはGB 2312です。そして、ファイル用のはutf-8です。ここで問題が発生しました。cssファイルの内容のコードをtedでutf-8に変えて、再度テストする時、すべて正常になりました。また、友達のcssファイルに中国語でコメントしているのを見つけました。cssファイルに中国語でコメントしないように友達に勧めました。