2

我只是花了一些时间调试一些 CSS。事实证明,问题在于这个 CSS 使用了无用的指令,例如

td{margin:15px;}

让我陷入循环的是,我在该代码上尝试的每个 CSS 检查/验证工具都完全沉默。td{margin:15px;}没有人按照“顺便说一句,那是在为你做zilch ...”的方式给出一个温和的单挑。

有谁知道一个 CSS 工具会提醒这种无用的 CSS 之一?

在过去,我使用过代码验证工具,例如,提醒用户以下函数的最后一行永远不会执行,因此,它和td{margin:15px}上面一样没用:

#include <stdio.h>
int main(void) {
  return 0;
  printf("Hello World\n");
}

我正在寻找具有相同精神的东西,但对于 CSS。

4

1 回答 1

3

您不会找到会告诉您 a on a没用的“CSS Linter” ,因为如果它这样做了,那将是错误的。margintd

它不是没用的,只有在td有 adisplay的情况下才有用,table-cell否则它将正常工作。

演示:http: //jsfiddle.net/3yNhs/2

是的。一个好的“linter”应该是http://csslint.net/,但他不会告诉你它没用。

这几乎就像是说你不想有一个 linter 会告诉你那box-shadow: 0px 0px 0px;是无用的,而实际上它不是,因为这可以应用于:hover声明或其他任何东西......

您是判断和清理代码的最佳人选。

于 2013-08-28T23:17:45.867 回答