是否有与Googles JavaScript Closure Optimizer等效的在线CSS优化器。
我在网上找到了大量的CSS 压缩器,但我正在寻找一个CSS 优化器 ......它实际上删除了多余的/冲突的属性
答案 0 :(得分:7)
基于csstidy的在线工具:www.codebeautifier.com或www.cleancss.com。
也许CSS Redundancy Checker可能对你有用。这是一个Ruby脚本,它将采用CSS规则和一组HTML文件,并会告诉您实际上没有使用的内容。
答案 1 :(得分:3)
就个人而言,我不相信你所描述的任何CSS优化器。每当我尝试过一次,我尝试了一些,甚至尝试编写一个,它就会导致我创建的页面出现CSS问题。
对于一个真正删除冲突选择器的人来说,它真的必须要理解你希望如何解决这些冲突 - 哪些是“正确的”哪些是“错误的” - 这是你必须要决定的事情。即使删除“多余”选择器也会充满危险,除非您逐字重复选择器。你所使用的任何CSS黑客(不是好的做法,但有时候是不可避免的)都可以被摧毁。
我不是说这种事情是不可能的,只是非常难以做到,你应该绝对期望在使用之后对所有页面进行回归测试。
答案 2 :(得分:0)
https://csscompressor.net对其所做的更改进行审核。
使用某些黑客时要小心,例如IE6,因为它们可能会导致失败
答案 3 :(得分:0)
您可以使用开源渲染引擎(如WebKit或Gecko)的相关部分来制作此类服务。
...逸岸
答案 4 :(得分:0)
答案 5 :(得分:0)
查看Dust-me它是一个firefox扩展,至少会删除未使用的选择器。我怀疑它可能是这些的组合,可以完成工作。