javascript - 仅当用户启用了 JavaScript 时才使用一些 CSS

标签 javascript jquery html css

为了让我的网页优雅地降级,我有一些 CSS 只有在相应的 JavaScript 可以运行时才应该加载。

当且仅当浏览器启用了 JavaScript 时,加载本地 CSS 的最简单方法是什么?

而且它是相当大的 CSS block ,所以我宁愿不必编写 JavaScript 行来添加每个属性。 (哦,如果有必要,我可以使用 jQuery)。

最佳答案

在“noJS”的body标签上设置一个类。然后使用 Javascript 删除该类。

对于没有 JS 时要使用的 CSS 规则,只需使用 .noJS .myRules {}

关于javascript - 仅当用户启用了 JavaScript 时才使用一些 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779401/

相关文章:

javascript - 如何创建装饰器来验证 typescript 中的图像 URL

javascript - XPath 不从文档返回结果

javascript - 根据一系列按键动态加载 javascript 和 CSS 文件

JavaScript "while"循环不卡住浏览器?

jquery - jsTree 显示/隐藏节点

javascript - Momentjs 范围返回 False

javascript - 用按钮替换图像链接

html - Div 在响应式设计中超出设定的边距

html - 在部署的应用程序中使用 HTML 呈现彩色列表框文本

javascript - xhr.readystate===4是什么意思