だから私はサイトに取り組んでいます。http://taste.fourseasons.com/古いブラウザでウェブサイトを表示すると、ページの一部が表示されないことに気付きました。これは約 40% の確率で発生します。見出しが欠落している場合もあれば、テキストのブロック全体が欠落している場合もあります。
誰もが前にこれに出くわしましたか?
だから私はサイトに取り組んでいます。http://taste.fourseasons.com/古いブラウザでウェブサイトを表示すると、ページの一部が表示されないことに気付きました。これは約 40% の確率で発生します。見出しが欠落している場合もあれば、テキストのブロック全体が欠落している場合もあります。
誰もが前にこれに出くわしましたか?
これはほぼ間違いなく、新しい (「HTML5」) タグが使用されているという事実に関係しています。これらは IE8 ではサポートされておらず、正しくレンダリングされず、スタイルが適用されません。少なくともスタイルを適用できるようにする非常に単純なスクリプトを作成しました。
https://github.com/ajcrites/ie.html5.html
ポイントは、それdocument.createElement('nav')
を<nav>
使用してスタイルを適用できるようにすることです。もちろん、これは<nav>
要素が DOM にロードされる前に行う必要があります。