Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 将注释前置到SASS/Compass输出_Css_Ruby_Configuration_Sass_Compass Sass - Fatal编程技术网

Css 将注释前置到SASS/Compass输出

Css 将注释前置到SASS/Compass输出,css,ruby,configuration,sass,compass-sass,Css,Ruby,Configuration,Sass,Compass Sass,有没有一种方便的方法让SASS自动在每个CSS输出文件的开头加上注释?具体地说,当使用Compass时,我想贴一条简短的警告,告诉设计师不要直接编辑CSS,并向他们指出开始使用Compass的说明。我使用的输出样式是:compressed,它去掉了输入SCSS/SASS文件中的注释 如果没有方便的方法,我将提交一个问题/补丁。我正在考虑添加一个命名的:output_prefix,该前缀接受一个字符串,该字符串将在所有输出CSS文件的前面添加。压缩删除所有注释。我建议你把这个放在一个地方: war

有没有一种方便的方法让SASS自动在每个CSS输出文件的开头加上注释?具体地说,当使用Compass时,我想贴一条简短的警告,告诉设计师不要直接编辑CSS,并向他们指出开始使用Compass的说明。我使用的输出样式是
:compressed
,它去掉了输入SCSS/SASS文件中的注释


如果没有方便的方法,我将提交一个问题/补丁。我正在考虑添加一个命名的
:output_prefix
,该前缀接受一个字符串,该字符串将在所有输出CSS文件的前面添加。

压缩删除所有注释。我建议你把这个放在一个地方:

warning { do-not: "edit this file"; }

关于建议的补丁,我认为这个用例不足以保证这样一个特性。

来自以下SASS参考:

当注释的第一个字母是!,即使在压缩输出模式下,注释也将被插入并始终呈现到css输出中。这对于向生成的CSS添加版权声明非常有用

因此,您可以使用以下内容启动SASS文件:

/*!
*警告:不要手动编辑此文件!相反,你应该使用指南针。
*(详情请浏览http://compass-style.org/)
*/

Sass中的已知错误。主版本中已修复但尚未发布:


以防有人在查找此内容时无意中发现您的项目:您也可以通过将注释的第一个字符设置为
,将注释保留在最终文件中字符。请注意,这不再有效。