我正在學習Sass。我正在通過嵌套類部分。它有以下片段。Sass:&定義嵌套類時
nav {
ul {
margin: 0;
padding: 0;
list-style: none;
}
li { display: inline-block; }
a {
display: block;
padding: 6px 12px;
text-decoration: none;
}
}
在我的項目中使用Sass。嵌套的類是在&
運算符的幫助下編寫的。例如。同樣的代碼片段寫成:
nav {
& ul {
margin: 0;
padding: 0;
list-style: none;
}
& li { display: inline-block; }
& a {
display: block;
padding: 6px 12px;
text-decoration: none;
}
}
兩個片段生成相同的CSS爲:
nav ul {
margin: 0;
padding: 0;
list-style: none;
}
nav li {
display: inline-block;
}
nav a {
display: block;
padding: 6px 12px;
text-decoration: none;
}
我想知道的是這是什麼&
運營商在這裏做什麼?它可以被省略嗎?
它引用父選擇。檢查下面的鏈接。 http://stackoverflow.com/a/11335114/5363447 –