以前没有 SASS,如果类共享相同的 CSS 属性,则更容易将它们分组如下
.header, .content, .footer {
height:100%;
}
但是使用 SASS/SCSS 等管理样式要容易得多。所以问题是考虑到 CSS 性能考虑给定下面的 mixin
@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%;
}