哪种CSS创作技术可以使渲染引擎更有效地处理:
1)在多个选择器中重复相同的样式属性/值对,或
2)在单个选择器中对共享样式属性进行分组
示例1:重复字体大小,但规则较少
p {
font-size: 1em;
color: #000;
}
h1 {
font-size: 1em;
color: #fff;
}
或示例2:更多规则,但只有一个字体大小
p, h1 {
font-size: 1em;
}
p {
color: #000;
}
h1 {
color: #fff;
}
答案 0 :(得分:2)
答案 1 :(得分:1)
表示性能更好第二个选项,请参阅此google advice,但是只需要在一个地方使用声明,你可以用like this来完成,这是css预处理器中扩展的问题像sass和手写笔。但是,您的第一个选项可能更加模块化,使您的css模块更加独立,并且可以在其他站点中重复使用,然后您可以使用css minifier对每个声明进行分组。
答案 2 :(得分:0)