0

CSS ファイルは IE 9 および 10 ではレンダリングされませんが、互換モードでは適切に機能します。

IE 10 で「SEC7113: MIME タイプが一致しないため、CSS が無視されました」というエラーが表示されます。

ここで、応答ヘッダーに content-type がありません!

さらに、これは私のローカルにあります。

任意の提案をいただければ幸いです。

4

4 に答える 4

1

答えがあります。要約は次のとおりです。

MIME タイプの不一致が原因で、IE 9 と 10 では css が無視されました。MIME タイプはFile TypesManというユーティリティで修正できます。これは NirSoft によって作成されたフリーウェアです。.css の MIME タイプが text/plain に変更され、IE がスタイルをレンダリングできないことが判明しました。FileTypesMan を使用して text/css に戻すと、問題が修正されました。

  1. FileTypesMan を NirSoft サイトからダウンロードします。ページの下部にあるリンクを使用して、お使いのオペレーティング システムに適したバージョンを選択してください (32 ビット、64 ビット、および Windows 98/ME にはさまざまなバージョンがあります)。

  2. ファイルをローカル フォルダーに解凍し、FileTypesMan.exe をダブルクリックします。

  3. FileTypesMan がすべてのファイル タイプの一覧表示を終了したら、上部ペインを下にスクロールして .css を見つけます。

  4. ダブルクリックして設定を編集します。

  5. 開いたダイアログ ボックスの [MIME タイプ] フィールドで、値を text/css に変更します。

  6. [OK] をクリックします。ジョブ完了。

IE 10 は、それ自体で動作するはずです (少なくとも、レンダリング スタイル シートに関する限り)。

私の仕事ではありません:それは私自身の検索ではありません

これで問題が解決したことを願っています!

あなたは書いていないのではないかと思っていましtype="text/css"たが、あなたは書いていると言っていました!だから私はこれが次の役に立つ記事を見つけました!あなたと同じ問題があります。SEC7113: MIME タイプが一致しないため、CSS は無視されました

この問題について簡単な Google 検索を行ったところ、これが最初の結果でした。問題を検索する必要があります。

于 2013-09-24T07:07:05.020 に答える
0

CSS ファイルがサーバーから正しい「Content-Type」で配信されることを確認してください。「text/css」でなければなりません。開発者コンソールを使用して、現在のタイプを確認してください。場合によっては、MIME タイプ マッピングを調整/作成する必要があります (例: httpd 用)。

h番目

于 2013-09-24T06:55:46.510 に答える