为什么样式命令在noscript部分内不起作用?

时间:2013-07-12 10:36:36

标签: html css

<div class="div_popup_content" style="display:none;">
    <h1>Atención Javascript desactivado</h1>
    <p class="red">Javascript deactivado, imposible utilizar la aplicación</p>
    <hr>
    <p>Solución :</p>
    <p style="font-size: 85%;">Internet Explorer : Opciones de internet &gt;
    seguridad internet &gt; Activar Automatización, active scripting</p>
    <p style="font-size: 85%;">Google Chrome : Herramientas &gt; Configuración
    &gt; Privacidad &gt; Configuración de contenido &gt; Permitir
    javascript</p>
</div>
<noscript>
    <style type="text/css">
      .menu  {display:none; }  
      .div_popup_content {display:block;}; 
    </style>
</noscript>

这是我必须显示的部分,如果javascript被禁用。 我不想在设计模式(Dreamweaver)上看到它,所以我把它隐藏起来,如果需要使用里面的代码我会显示它。 它似乎只能隐藏但不显示。 我也玩过左边的房产,但它也不起作用。

有任何帮助吗?感谢

1 个答案:

答案 0 :(得分:2)

实现这一目标的更好的解决方案通常是在主体上放一个类(即class =“no-js”)并使用javascript删除它。通过这种方式,您可以使用选择器.some-class在启用javascript时为元素设置样式,使用.no-js .some-class在没有javascript支持时设置元素样式。

相关问题