css - 如何进行 sass-only 评论

标签 css sass

有没有办法在 SASS 中添加 sass-only 注释?你知道,所以输出 .css 文件没有那些注释

例如,

/* global variables */

$mainColor: #666;

/* Layout */
body {...}

会输出

/* global variables */
/* Layout */
body {...}

最佳答案

您可以考虑三个选项。

1) 使用以 // 开头的单行注释,就像 heylookltsme​​ 已经建议的那样:

// This comment will not be included 
// in the compiled css!

2) 使用 压缩 output style 编译 SASS .那么传统的 /* ... */ 注释将无法进入 CSS。

可以使用 vanilla SASS 编译不同的输出样式,但我也建议尝试 Compass .

请注意,您可以覆盖输出样式并强制注释始终出现在生成的 CSS 代码中,方法是使用感叹号开头:

/*!I really want this to appear in CSS at all times.*/

3) 使用 Compass,您可以使 SASS 省略所有注释://.../* ... */。我已经在这个答案中解释了如何做到这一点:https://stackoverflow.com/a/15766439/901944

不过,你应该有充分的理由这样做。

关于css - 如何进行 sass-only 评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16134088/

相关文章:

javascript - JQuery ajax 在具有 2 个单击事件的 2 个按钮类之间更改,但不能更改按钮的值

css - 网格中的 Susy 2 网格

javascript - 如何创建一个 pinterest 风格的布局,但元素具有不同的宽度,相同的高度

css - 清除输入框,恢复默认

css - 如何解决 IE10 flexbox 溢出错误

jquery - DataTables 将排序图标放在指定为没有的列上

css - 如何停止 grunt compass 任务编译用于包含的 sass 文件

使用 gulp-ruby-sass 找不到 css.map

html - 即使 max-width 显示 <p> 小于 max,分词符也不起作用

CSS - 如果有类(class)的 child 则隐藏