我试图弄清楚使用查找特定前缀的属性选择器与手写每个需要样式的类选择器是否更有意义。例子:
[class^=c2] {
...
}
对比
.c2-1, .c2-2, .c2-3, .c2-4, [...] , .c2-9999 {
...
}
我知道属性选择器效率较低,但是当替代方案写出数百个类时,它们的效率是否仍然较低?我将其推向了逻辑极端,因为我还需要编写嵌套类,这意味着不使用 attr 选择器将导致 100-200 个手写类。
编辑:另一个约束:您不能更改标记或添加额外的类。