Repository navigation
Coding standards
Wouter Muller edited this page Apr 18, 2017
·
2 revisions
CSS
Good
.foo {
display: block;
}
Bad
.foo {
display: block;
}
Good
.foo {
display: block;
}
Bad
.foo{
display: block;
}
Good
.foo {
display: block;
}
Bad
.foo {
display:block;
}
Bad
.foo {
display: block
}
Good
.foo {
display: block;
}
Bad
.foo {
display: block; }
Good
.foo {
display: block;
}
.bar {
}
Bad
.foo {
display: block;
}
.bar {
}
Good
.foo {
position: absolute;
width: 200px;
height: 100px;
}
Bad
.foo {
width: 200px; height: 100px; position: absolute;
}
Good
.lowercase-and-hypen-delimited {
}
Bad
.CamelCase_or_with_underscores {
}
(exception BEM, there you have to use double underscores)
Good
.foo {
display: block;
.bar {
display: block;
}
}
Bad
.foo {
display: block;
.bar {
display: block;
}
}
Good
// Comment
Bad
/* Comment */ (this one gets rendered in the compiled CSS)
Good
.foo {
@include mixin;
display: block;
.bar {
display: block;
}
}
Bad
.foo {
.bar {
display: block;
}
display: block;
@include mixin;
}