在SCSS文件中,哪种输出样式(嵌套,扩展,压缩或压缩)将从/* I'm a comment. */最终的CSS中删除多行()注释?
Kat*_*ieK 13
:compressed是唯一的输出样式,它将/* ... */从最终渲染的CSS中删除多行()注释.
另外,:compact会将多行注释转换为最终CSS中的单行.使用:嵌套和:展开,所有多行注释及其换行符都在最终的CSS中呈现.
例如,这个SCSS:
// SL Comment
/* ML Comment1
Whoop. */
//! SL w/ bang
/*! ML Comment2
Whoop. */
Run Code Online (Sandbox Code Playgroud)
将成为每种不同输出样式的以下CSS:
嵌套:
/* ML Comment1
Whoop. */
/* ML Comment2
Whoop. */
Run Code Online (Sandbox Code Playgroud)
扩展:
/* ML Comment1
Whoop. */
/* ML Comment2
Whoop. */
Run Code Online (Sandbox Code Playgroud)
紧凑:
/* ML Comment1 Whoop. */
/* ML Comment2
Whoop. */
Run Code Online (Sandbox Code Playgroud)
压缩:
/* ML Comment2
Whoop. */
Run Code Online (Sandbox Code Playgroud)
开始注释!只影响:compressed模式中的多行注释,否则它们将被保留,否则它们将从最终的CSS中删除.