代码之家  ›  专栏  ›  技术社区  ›  Gaurav Sharma

即使在IE8中打开了javascript,也会出现noscript标记。

  •  13
  • Gaurav Sharma  · 技术社区  · 16 年前

    Ghost Noscript标记 more info here
    我正面临着这个问题,对于Internet Explorer浏览器,我该如何处理这个问题:(?

    说明:
    我在应用程序的布局中包含了以下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显示在页面顶部,但没有显示其中的内容,这使得布局看起来有问题。

    请帮助…

    1 回复  |  直到 12 年前
        1
  •  29
  •   roryf    16 年前

    不要设置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>
    
    推荐文章