#header {
background-color: #333;
}
#header .logo {
margin-left: 20px;
float: left;
}
#header .navigation {
padding: 5px 0;
float: right;
}
#header {
background-color: #333;
.logo {
margin-left: 20px;
float: left;
}
.navigation {
padding: 5px 0;
float: right;
}
}
Menos Redundância:
#header
, para cada elemento interno.Melhor Legibilidade:
Suporte a Pseudo-seletores:
:hover
, :active
, entre outros.a {
color: blue;
&:hover {
color: red;
}
&:active {
color: green;
}
}
Integração com Pré-processadores:
Suporte a Navegadores:
Decisão de Uso:
#header {
background-color: #333;
.logo {
margin-left: 20px;
float: left;
&:hover {
opacity: 0.8;
}
}
.navigation {
padding: 5px 0;
float: right;
a {
color: white;
&:hover {
color: #66bbb2;
}
&:active {
color: #c53b3d;
}
}
}
}