javaScriptがIE8でオンになっていても、noScriptタグが表示されます
-
04-10-2019 - |
質問
Ghost Noscriptタグ 詳細については、こちらをご覧ください
私はまさにこの問題に直面していますが、インターネットエクスプローラーブラウザのためにこれをどのように処理しますか:-(?
説明:
アプリケーションのレイアウトに次のNoScriptタグを含めました
<noscript style="background:#ffcc00;font-size:200%;font-family:verdana;text-align:center;text-transform:uppercase;font-weight:bold;padding:0.8em;">javascript is disabled, please enable it first.</noscript>
IE8でこのレイアウトを表示すると、NoScriptタグCSSがコンテンツが含まれていないページの上部に表示され、レイアウトが故障します。
助けてください...
解決
NoScriptタグをスタイリングしないで、コンテンツを別のタグ内に入れます。
<style>
#js-warning p {
background:#ffcc00;
font-size:200%;
font-family:verdana;
text-align:center;
text-transform:uppercase;
font-weight:bold;
padding:0.8em;
}
</style>
<noscript id="js-warning">
<p>Javascript is disabled, please enable it first.</p>
</noscript>
所属していません StackOverflow