2

我试图弄清楚使用查找特定前缀的属性选择器与手写每个需要样式的类选择器是否更有意义。例子:

[class^=c2] {
  ... 
}

对比

.c2-1, .c2-2, .c2-3, .c2-4, [...] , .c2-9999 {
  ...
} 

我知道属性选择器效率较低,但是当替代方案写出数百个类时,它们的效率是否仍然较低?我将其推向了逻辑极端,因为我还需要编写嵌套类,这意味着不使用 attr 选择器将导致 100-200 个手写类。

编辑:另一个约束:您不能更改标记或添加额外的类。

4

2 回答 2

0

事实证明,这在页面加载、浏览器等方面有所不同。我们使用http://stevesouders.com/efws/css-selectors/csscreate.php测试了差异

于 2013-03-06T20:46:26.893 回答
0

抱歉,但是.c2为每个元素添加一个类呢?
这绝对是最快、最合乎逻辑的方式。

于 2013-03-04T19:10:04.047 回答