css - 如何处理空的 CSS 规则?

标签 css

经过一些代码审查后,我删除了不必要的属性,这导致了空规则。

所以我知道这样的事情:

table.foo
{
}

table.foo td.bar
{
    padding: 5px;
}

现在,关于这个空表规则的最佳行动方案是什么?删除它还是留下它?是否需要声明父元素才能在其上定义子元素?它实际上在没有它的情况下也能正常工作,但也许有一些验证方面的考虑?感谢任何输入。

最佳答案

不,您不需要空规则。

每个规则都是独立的(即,规则的选择器提供了上下文),因此您不需要 table.foo 的空规则来为 table.foo td.bar.

关于css - 如何处理空的 CSS 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088908/

相关文章:

javascript - IE反转整个页面颜色

html - 如何更改 .class 和 'a' 设置?

javascript - JQuery 在菜单上触发淡入淡出

html - 垂直居中对齐且高度为 100% 的水平菜单栏

css - 图像/文本不透明度渐变到透明

javascript - 如何模拟 css hover 用 javascript 按下按钮? (没有jquery)

css - 为 Flex 中的蒙皮按钮添加翻转效果

表类的 CSS 语法

css - 不继承怎么办?或者如何将继承的宽度重置为之前的值?

javascript - 浏览器宽度调整上的 Jquery 更改脚本元素