防止 mixin 定義出現在已編譯的 CSS 檔案中
.default-settings() {
padding: 4px;
margin: 4px;
font-size: 16px;
border: 1px solid gray;
}
#demo {
.default-settings;
}
編譯時的上述示例僅產生以下輸出。.default-settings()
mixin 定義不會在編譯的 CSS 檔案中輸出,因為在它之後新增了括號。
#demo {
padding: 4px;
margin: 4px;
font-size: 16px;
border: 1px solid gray;
}
如果沒有附加這些括號,Less 編譯器會將 mixin 定義也視為 CSS 選擇器,因此也會在輸出 CSS 檔案中列印它。