0

貴重なInternetExplorer8で問題が発生しています。ホテルのCMSに取り組んでおり、IE8がフロントエンドの適切なレンダリングを停止するまで、すべてが順調でした。これは公開Webサイトのデモであり、IE8ではトップナビゲーションとメニューストリップがめちゃくちゃになっています。フッターの右側にある「支払い方法」と同じです。ここには、受け入れられた支払い方法の小さなアイコンが表示されているはずです。

重要なのは、IEの問題を処理する特別なCSSファイルがあり、それがWebサイトにロードされていますが、IEによって要素に適用されていないということです。また、私のローカルマシンでは、他のCSSファイル(条件付きではない)がIEにロードされていますが、ブラウザーはスタイルを適用しません。

こんな感じです:

  • CSSファイルがロードされます
  • クラスはタグに適用されます
  • ただし、スタイルはそれらのクラスには適用されません(!)

現在、この動作は一部のページで発生し、他のページでは発生しません(ごくわずかです)。たとえば、このページのメニューストリップは問題ありません。IEで同様の問題が発生し、CSSがレンダリングされずjsdomが挿入された要素がIEでCSSスタイルを取得しないことについて読みました。問題は、この動作が自宅だけでなくオフィスの他のPCでも再現されていることです。私はこれにかなり困惑しています。

他の誰かが同様の問題を経験しましたか?もしそうなら、あなたはそれを修正しましたか?どのようにしてそれを修正しましたか?ありがとうございます!

4

0 に答える 0