在這里,極有可能顛覆每個(gè)人對(duì)書寫 CSS 規(guī)則集的認(rèn)知(根據(jù)眾多規(guī)范整理而成,包括CSS Guidelines):
{
)中間書寫一個(gè)空格;:
)后添加空格;;
);}
)單獨(dú)一行;}
)添加空行。示例:
// Yep
.foo, .foo-bar,
.baz {
display: block;
overflow: hidden;
margin: 0 auto;
}
// Nope
.foo,
.foo-bar, .baz {
display: block;
overflow: hidden;
margin: 0 auto }
添加與 CSS 相關(guān)的規(guī)范時(shí),我們需要注意:
@content
?的混合宏在放在其他聲明之前;@content
?的混合宏在嵌套選擇器后聲明;}
)上一行無需空行;示例:
.foo, .foo-bar,
.baz {
$length: 42em;
@include ellipsis;
@include size($length);
display: block;
overflow: hidden;
margin: 0 auto;
&:hover {
color: red;
}
@include respond-to('small') {
overflow: visible;
}
}
更多建議: