以前没有SASS如果类共享相同的CSS属性,更容易将它们分组如下分组CSS类VS具有相同属性的性能时,单独的类 - SASS/SCSS实施
.header, .content, .footer {
height:100%;
}
但SASS/SCSS等管理样式非常容易。 所以问题给出CSS性能考虑givent下面
@mixin sameHeight{
height:100%;
}
的混入应落实情况
.content {
@include sameHeight;
}
.footer {
@include sameHeight;
}
.header {
@include sameHeight;
}
/* CSS OUTPUT */
.header {
height:100%;
}
.content{
height:100%;
}
.footer{
height:100%;
}
还是应
.header, .content, .footer {
@include sameHeight;
}
/* CSS OUTPUT */
.header, .content, .footer {
height:100%;
}
注重可维护性,性能差异很小。确保你最小化和gzip生产。 – steveax 2013-05-13 14:22:24
我不认为有太多的可维护性问题,但如果你有这样的事情,性能可能会受到影响http://s1.wp.com/wp-content/themes/pub/twentytwelve/style.css?m=1367965626g – MonteCristo 2013-05-13 14:40:35