微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CSS选择器是否没有任何效果的属性?

我有一个维护工作,有一个巨大的CSS文件,我发现了很多类似的东西:

.xxxx {}

也就是说,一个绝对没有任何内容的选择器.我认为它们没用,但有很多这些我开始怀疑自己.我是对的,可以安全地将它们移除吗?或者他们实际上在做什么,我应该保留它们?

最佳答案
我认为它可能是历史上最糟糕的设计(或者更有竞争力的标题……)但它可以被使用.

见下文:

document.styleSheets[0].cssRules[0].style.setProperty('color','red');
.randomClass {}

您可以访问,处理甚至修改样式表.即使选择器没有样式,也可以使用代码修改.

因此,删除它可能非常安全,但如果您想100%确定,请将其留在那里,或者通过所有可能的代码分支.

原文地址:https://www.jb51.cc/css/427650.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。