属性声明的排序
属性声明
首先列出除去
@include
和嵌套选择器之外的所有属性声明。.btn-green {
background: green;
font-weight: bold;
// ...
}
@include
声明紧随后面的是
@include
,这样可以使得整个选择器的可读性更高。.btn-green {
background: green;
font-weight: bold;
@include transition(background 0.5s ease);
// ...
}
嵌套选择器
如果有必要用到嵌套选择器,把它们放到最后,在规则声明和嵌套选择器之间要加上空白,相邻嵌套选择器之间也要加上空白。嵌套选择器中的内容也要遵循上述指引。
.btn {
background: green;
font-weight: bold;
@include transition(background 0.5s ease);
.icon {
margin-right: 10px;
}
}