art*_*ung 5 css yui minify yui-compressor
我有一个样式表,代码如下:
.author-name:before {
content:"by: ";
}
Run Code Online (Sandbox Code Playgroud)
当我通过YUI Compressor运行时,我得到:
.author-name:before{content:"by:"}
Run Code Online (Sandbox Code Playgroud)
这是一个问题,因为它消除了预期的空白.我想过使用YUI Compressor特别评论,如下:
.author-name:before {
/*!YUI-Compressor */content: "by: ";
}
Run Code Online (Sandbox Code Playgroud)
......可能有所帮助,但似乎没有.此外,评论本身也被抹去了.我的印象是基于JavaScript的注释开始/*! 得到保留,但实际上并没有发生.
如果没有后处理我的构建过程来取消通信,有没有办法做到这一点?我们目前正在使用YUI压缩器的2.3.5版本,并使用标志运行--charset utf8 -v -o
简而言之,我的问题是,有没有办法让YUI Compressor尊重content:值中的空格,或者在块我之前和之后添加CSS注释我不想缩小?
作为解决方法,请尝试使用 unicode 实体而不是空格字符本身:
.author-name:before {content: "by:\00A0"; }
Run Code Online (Sandbox Code Playgroud)
\00A0特别是不间断空格。