繁体   English   中英

在线CSS优化器?

[英]online CSS optimizer?

是否存在与Googles JavaScript Closure Optimizer等效的在线CSS优化器。

我在网上发现了很多CSS 压缩器 ,但我正在寻找一个CSS 优化器 ...它实际上删除了冗余/冲突的属性

基于csstidy的在线工具: www.codebeautifier.comwww.cleancss.com

也许CSS Redundancy Checker可能对您有用。 这是一个Ruby脚本,它将采用CSS规则和一组HTML文件,并会告诉您实际上没有使用的内容。

就个人而言,我不相信你描述的任何CSS优化器。 每当我尝试过一次,我尝试了一些,甚至尝试编写一个,它就会导致我创建的页面出现CSS问题。

对于一个真正删除冲突选择器的人来说,它真的必须理解你希望如何解决这些冲突 - 哪些是“正确的”哪些是“错误的” - 这是你必须要决定的事情。 即使删除“多余”选择器也会充满危险,除非您逐字重复选择器。 你所使用的任何CSS黑客(不是好的做法,但有时候是不可避免的)都可以被摧毁。

我不是说这种事情是不可能的,只是非常难以做到,你应该绝对期望在使用之后对所有页面进行回归测试。

https://csscompressor.net对其所做的更改进行审核。

使用一些黑客时要小心,例如IE6,因为它们可能会导致失败

您可以使用开源渲染引擎(如WebKit或Gecko)的相关部分来创建此类服务。

事实上....

CSSTIDY

从来没有用过我自己

它是开源的,并为您提供与PHP一起使用它的能力,它也不使用常规表达式,因此与css2兼容

看看Dust-me它是一个firefox扩展,它至少会删除未使用的选择器。 我怀疑它可能是这些的组合,可以完成工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM