有没有自动将简写CSS转换为长格式的工具?我需要这个工具,因为我想使用SmartSprites,而这个工具与简写不兼容。
最好还有一个反向工具,这样在精灵计算之后,我可以尽可能地压缩CSS...
任何其他自动精灵化的解决方案也欢迎,基本上我正在寻找一些可以集成到构建过程中的命令行工具,以便开发人员仍然可以在原始CSS代码上进行开发。
有没有自动将简写CSS转换为长格式的工具?我需要这个工具,因为我想使用SmartSprites,而这个工具与简写不兼容。
最好还有一个反向工具,这样在精灵计算之后,我可以尽可能地压缩CSS...
任何其他自动精灵化的解决方案也欢迎,基本上我正在寻找一些可以集成到构建过程中的命令行工具,以便开发人员仍然可以在原始CSS代码上进行开发。
对于反向操作,您可以使用类似csstidy的CSS优化器。但我怀疑它是否会将简写转换为非简写。
为什么不禁止开发人员使用简写,并在构建过程中使用csstidy呢?
如果您不喜欢这个想法,您可以编写一个小脚本来进行简写转换,这比另一种方式要容易得多。它基本上归结为字符串替换。
margin: 0px 0px 0px 0px;
会变成margin-left:0px
,等等。还是指CSS的压缩版本,其中元素声明都在一行上?例如#element {margin:0px}
。 - betamax