将CSS应用于没有标记的整个页面?

时间:2013-09-27 04:00:56

标签: javascript html css

所以,我管理一个enjin(CMS / Hosting)网站(想要一个drupal为他们,但他们一起去了)一个PC家族,并用javascript添加了触摸和功能。我们最近交换了域名,因此我们使用javascript而不是手动更改一大堆链接。因此,如果有人没有启用它,大多数链接将被破坏。所以,我想用这样的东西:

<noscript>
<style type="text/css">
.pagecontainer {display:none;}
</style>
<div class="noscriptmsg">
You don't have javascript enabled.  Good luck with that.
</div>
</noscript>

但是,我无权访问该标记。这样做的方式,我把代码放入一个模块,我可以放在任何地方,如果我想要隐藏它,基本上使代码无用,因为它只在模块中形成一个小方块并显示文本。我想知道是否有办法在不使用标签的情况下获得相同的效果。

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

<noscript>
<div style="position: fixed; top: 0px; left: 0px; z-index: 3000; 
            height: 100%; width: 100%; background-color: #FFFFFF">
    <p style="margin-left: 10px">You don't have javascript enabled.  Good luck with that.</p>
</div>
</noscript>

阅读this question,因为它基本上是一样的。