跳转到主要内容

清除CSS中的垃圾。

项目描述

Build status

通过找出哪些选择器实际上未在您的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 (11.1 kB 查看哈希值)

上传时间

由以下提供支持