防止 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 文件中打印它。