Use*_*ser 3 css
在一些代码审查后,我删除了导致空规则的不必要的属性.
所以我知道这样的事情:
table.foo { } table.foo td.bar { padding: 5px; }
现在,关于这个空表规则的最佳行动方式是什么?删除它或离开它?是否要求声明父元素能够在其上定义子元素?它实际上没有它就好了,但也许有一些验证考虑因素?任何输入都表示赞赏.
Pet*_*ter 10
不,你不需要空的规则.
每个规则都独立存在(即规则的选择器提供上下文),因此您不需要table.foo为了获得规则而使用空规则table.foo td.bar.
table.foo
table.foo td.bar
小智 5
熔岩流很糟糕!Lava Flow是一种编程反模式,这实际上意味着人们倾向于留下他们不确定需要的代码,因为他们不想破坏事物.但是,你的代码没有它,所以摆脱它!
归档时间:
16 年,5 月 前
查看次数:
5646 次
最近记录:
6 年,4 月 前