Harry Roberts 撰写了关于 Parker 的文章,这是一个由 Katie Fenn 开发的样式表分析工具。 他解释了为什么像 Parker 这样的工具对开发人员非常有帮助。
我几乎每天都使用 Parker,并且经常与我的客户和研讨会参与者一起使用它。 Parker 会显示一些非常有趣的数据,如果您知道这些数据代表什么,就可以从中获得一些关于 CSS 的非常宝贵的见解。
Harry 还描述了一个非常重要的原因,说明为什么开发人员可能在每个规则中使用大量选择器。 因此,许多开发人员通常将多个选择器链接在一起,例如 .btn, .input[type="text"] {}
,而不是将样式包含在一个类中,例如 .btn { }
,这往往会导致代码难以维护。
在我们的 HTML 中,对谨慎使用类的恐惧和回避仍然令人惊讶地持续存在,这常常导致开发人员创建(并随后维护)难以处理的选择器列表,这些选择器都链接到完全相同的声明。 通过采用更基于类的架构,我们可以开始以更简洁和实用的方式重用这些规则。