我有一个包含多个样式表的页面,并且其中的大部分样式实际上并未在页面中使用(已弃用等)。我想导出一个新样式表,其中包含页面上实际使用的所有样式。有没有办法做到这一点?
问问题
11730 次
4 回答
3
我认为这个网站可以满足您的需求:CSS Trashman。运行需要一点时间,但它可以工作。它将我个人网站的 CSS 从 3.31 KB 减少到 402 字节。
如果您更愿意使用命令行工具,CSS Rationator支持 CSS Trashman。
于 2013-09-27T01:36:03.857 回答
2
在Chrome DevTools中,有一个 Audits 选项卡,可让您运行网页性能审核并查看未使用的 CSS 规则列表:
于 2016-05-01T16:52:54.757 回答
1
我发现了这个:http ://unused-css.com/
特征
- 自动浏览您网站的页面,找到未使用的 CSS 选择器并创建新的干净的 CSS 文件,您可以下载
- 验证并浏览需要验证的页面。然后它将检查未使用的 CSS 规则。
- 在 javascript 文件中搜索 CSS 规则
- 自定义要保留的 CSS 选择器列表
- 预览对 CSS 文件所做的更改
- 遵循 CSS 导入命令
- 为爬虫设置用户代理
但我不确定这是否是一个好主意,例如:javascript 触发选择器、上下文显示、代码条件布局……因此,如果您尝试“批量”处理 .css 文件,请小心。
于 2013-04-02T17:14:19.847 回答