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

时间:2015-08-31 09:15:34

标签: css

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

.xxxx {}

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

1 个答案:

答案 0 :(得分:3)

我说它可能是历史上最糟糕的设计(或者更有竞争力的竞争者......)但可以使用。

见下文:



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

.randomClass {}

<div class="randomClass">No styling?</div>
&#13;
&#13;
&#13;

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

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