我有一个页面,我希望根据是否启用 javascript 来设置不同的样式。
代码:
<link rel="stylesheet" href="./css/main.css" type="text/css" />
<noscript>
<link rel="stylesheet" href="./css/noscript.css" type="text/css" />
</noscript>
我的问题是 noscript.css 只覆盖了一些属性,而不是全部。因此,由于 main.css 中包含更多样式,因此它也适用。只有被覆盖的样式看起来不错。如果我删除指向 main.css 的链接,页面看起来就像我想要的那样。
有没有办法将所有以前的样式“重置”为默认样式,或者在 noscript 上禁用指向 main.css 的链接?
谢谢!