清除CSS中的垃圾。
项目描述
通过找出哪些选择器实际上未在您的HTML中使用,从您的CSS中清除垃圾。
这是一个非官方分支(基于 https://pypi.python.org/pypi/mincss),它可以在Python 2和3上运行。
示例
$ mincss https://github.com
安装
从pip
$ pip install --upgrade mincss3k
为什么?
随着Twitter Bootstrap向世界进攻,直接下载他们的整个80+Kb CSS并服务它是非常诱人的,即使您没有使用一半的HTML。
还有一些网站随着时间的推移而改变,但CSS没有得到相同的重构爱。那么,您很可能获得您不再或从未使用过的CSS选择器。
这个工具可以帮助您开始减少那些您未使用的所有选择器。
空白压缩?
不,这是一个独立的问题。这个工具独立于空白压缩/优化。
例如,如果您有一个构建步骤或运行时步骤,它将所有CSS文件转换为单个(连接),并删除所有多余的空白(压缩),那么输出CSS仍然可能包含实际上从未使用过的选择器。
关于AJAX呢?
如果您有一个在某种 window.onload 事件中创建DOM元素的脚本,那么 mincss 将无法知道这一点,因为目前 mincss 完全是静态的。
那么网络开发者该怎么办?简单,使用 /* no mincss */,例如
.logged-in-info { /* no mincss */ color: pink; }
这告诉 mincss 忽略整个块及其所有选择器。
项目详情
关闭
mincss3k-0.9.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 26d1a9092278a6287b7e1849fe575a3d38421a47736988adf9ba39c8b345cde0 |
|
MD5 | ac04973c4d8e26c107422541638cde5f |
|
BLAKE2b-256 | 99ecdb79d48a7253fd7cf4d4eee2f9d641726166976dc49134d88d975f02ce66 |