display:none 不适用于 IE7 或 IE8 中的 <noscript> 标签

H. *_*nce 2 css noscript internet-explorer-8 internet-explorer-7

我有以下标签,可以在除 IE 7 和 IE8 之外的每个“现代”浏览器中正常运行。

<style type="text/css">
    noscript.show {
        display:inline;
    }
    noscript.hide {
        display:none;
    }
</style>
<noscript class="hide">Javascript is currently disabled in your browser.</noscript>
Run Code Online (Sandbox Code Playgroud)

IE 可以在 noscript 标签上处理这个吗?如果是这样,如何?

Mas*_*ash 5

也许 IE 只是不喜欢这个标签,您可以尝试以下操作:

<style type="text/css">
    p.show {
        display:inline;
    }
    p.hide {
        display:none;
    }
</style>
<noscript><p class="hide">Javascript is currently disabled in your browser.</p></noscript>
Run Code Online (Sandbox Code Playgroud)