整理CSS文件 去除无用样式
2011-02-21 13:59
369 查看
http://www.qcoke.com/?p=726
我想这个问题恐怕是所有前端开发工程师都会碰到的问题了.当然,随着版本的不断升级,或多或少肯定有一些样式没有被使用或者被抛弃.代码量少还好说,碰到大站点的维护的话,我想恐怕没有人会特意去一行行的找代码.作为一个高智商的物种,当然是要巧妙的利用工具来提高我们的工作效率,搜了一大把发现了几个比较好的工具和大家共享一下.
Dust-Me selectors
Dust-Me是一个很有用也很好用的Firefox插件,它可以分析到你的页面中调用的所有CSS文件并分析那些在页面中没有被用到。
支持本地和远程样式文件,包括使用<link>标签、<?xml-stylesheet?>处理指令、@import语句等方式引入的样式文件;(但是不支持页面中的<style>块和内联样式)
支持IE条件注释中引入的样式文件;
可以检查一个页面,也可以检查整个网站;
支持CSS1选择器、大部分CSS2和CSS3选择器;
理解通用的CSS hack,比如 “* html #fuck-ie”将会被认为是”html #fuck-ie”;
支持Firefox 3.5和Firefox 3.0,事实上得益于FF 3.5的js引擎的改进,FF 3.5中的性能比FF 3.0要高50%。
CSS Redundancy Checker
CSS Redundancy Checker 是一个免费的在线应用,可以检查所有的使用某个CSS文件的页面中无用的样式。可以同时检查某一个样式在多个页面中的使用情况。该工具的不足是虽然一次能检查多个HTML页面,但每次只能检查一个CSS文件,而且还要手动输入
IntelliJ IDEA
IntelliJ IDEA 这是一个颇强大的IDE,类似于DreamWeaver,不过在国内用的不多。该软件包括一个即时代码分析工具(On-the-fly Code Analysis),可以分析CSS文件中未用到的class和id。
我想这个问题恐怕是所有前端开发工程师都会碰到的问题了.当然,随着版本的不断升级,或多或少肯定有一些样式没有被使用或者被抛弃.代码量少还好说,碰到大站点的维护的话,我想恐怕没有人会特意去一行行的找代码.作为一个高智商的物种,当然是要巧妙的利用工具来提高我们的工作效率,搜了一大把发现了几个比较好的工具和大家共享一下.
Dust-Me selectors
Dust-Me是一个很有用也很好用的Firefox插件,它可以分析到你的页面中调用的所有CSS文件并分析那些在页面中没有被用到。
支持本地和远程样式文件,包括使用<link>标签、<?xml-stylesheet?>处理指令、@import语句等方式引入的样式文件;(但是不支持页面中的<style>块和内联样式)
支持IE条件注释中引入的样式文件;
可以检查一个页面,也可以检查整个网站;
支持CSS1选择器、大部分CSS2和CSS3选择器;
理解通用的CSS hack,比如 “* html #fuck-ie”将会被认为是”html #fuck-ie”;
支持Firefox 3.5和Firefox 3.0,事实上得益于FF 3.5的js引擎的改进,FF 3.5中的性能比FF 3.0要高50%。
CSS Redundancy Checker
CSS Redundancy Checker 是一个免费的在线应用,可以检查所有的使用某个CSS文件的页面中无用的样式。可以同时检查某一个样式在多个页面中的使用情况。该工具的不足是虽然一次能检查多个HTML页面,但每次只能检查一个CSS文件,而且还要手动输入
IntelliJ IDEA
IntelliJ IDEA 这是一个颇强大的IDE,类似于DreamWeaver,不过在国内用的不多。该软件包括一个即时代码分析工具(On-the-fly Code Analysis),可以分析CSS文件中未用到的class和id。
相关文章推荐
- CSS文件及样式命名规范
- 批量去除项目中无用的资源文件
- 为什么有时候修改了css文件,页面的样式却没有改变?
- 怎样用纯HTML和CSS更改默认的上传文件按钮样式
- CSS样式之去除浮动
- CuteEditor 去除 样式 css (和过滤 js) 的问题解决办法
- IE6-8 CSS文件中文注释引发样式问题
- CSS - 导入样式文件的两种方法: link 标签和 @import 指令
- 一个CSS文件内如何设置多个body及多个DIV样式,并给出页面如何调用
- HTML5[4]:去除不必要的标签,完全使用css实现样式
- 去除无用的文件查找路径
- Android Studio 检查并去除无用资源文件
- 如何命名CSS文件及样式规范更利于SEO优化
- CSS去除Input的边框样式和阴影
- CSS文件及样式命名规范
- css-去除默认样式
- 【整理收藏】合并、压缩JS、CSS文件减少页面HTTP请求数的方法
- (转)写的html页面引用外部css文件的时候在IE7,IE8和FF中能正常作用,即能正常显示,可在IE6中却完全没有作用到,即css文件里的样式根本未被解析到我们的html页面,这是什么原因?
- webpack2.X提取Vue文件中的css、less或者sass样式
- icon图标批量生成 css 样式文件工具