【发布时间】:2016-02-13 16:22:45
【问题描述】:
我试图避免在禁用 JS 时添加在线样式。 例如,当 JS 被禁用时,我想在 body 中隐藏一个元素,但我只想从外部 CSS 中做到这一点。
我想避免添加如下样式
<noscript>
<style>
...some style
</style>
<p class="no-js">You need Javascript enabled to view all of the content on this page.</p>
</noscript>
<body>
<div>element to hide when js disabled</div>
</body>
是否有替代方案? 谢谢!
【问题讨论】:
-
CSS 无法检测 JavaScript 是否或何时被禁用;而是使用 JavaScript 在启用时显示元素,这意味着禁用 JavaScript 时它将隐藏。
-
如果没有损坏,请不要修复它;-)
标签: javascript html css noscript