これは私が今まで見た中で最も奇妙なものの 1 つです。HTMLファイルには、このリンクタグがあります-
<link rel="stylesheet" href="../../Classroom/engine/repository/PAGE_010100027/css/custom.PAGE_010100027.css">
CSS は、IE10 を除くすべてのブラウザーで適切に読み込まれ、解釈されます。MIME タイプが何らかの形で間違っている場合に備えて、type="text/css" 属性を追加しました -
<link type="text/css" rel="stylesheet" href="../../Classroom/engine/repository/PAGE_010100027/css/custom.PAGE_010100027.css">
まだサイコロはありません。
そこで、ファイルをコピーして名前を wtf.css に変更し (笑)、リンク タグを - に変更しました。
<link rel="stylesheet" href="../../Classroom/engine/repository/PAGE_010100027/css/wtf.css">
IE10 で完全に読み込まれ、解釈されます。:-/
*custom.PAGE_010100027.css* 以外の任意の名前をファイルに付けることができ、IE10 で正常に読み込まれます。1つの番号を変更するだけでも。なぜこれが機能しないのか、誰にも分かりますか? 私は困惑しており、IE10 の CSS ファイルの命名と、この命名規則を使用したこのプロジェクトの他の数百の CSS ファイルの命名に関して、Web 上で何も見つけることができません。洞察をありがとう!
更新ある種の奇妙なキャッシュの問題であることを確認しました。キャッシュ無効化技術が適用されるたびに、CSS ファイルが読み込まれ、正しく解釈されます。キャッシュ無効化手法を削除すると、IE10 ははるかに古いスタイルシートに戻ります。これは、この 1 ページ (数百ページのうち) でのみ発生します。