用于搜索未使用的css选择器的css文件的工具。
CssDeadwood的Python项目详细描述
CssDeadwood是一个搜索未使用的CSS选择器的工具 通过扫描给定的css文件来查找css选择器并将它们与 HTML文件(以及可选的PHP/Python/Ruby/templates源代码)
安装
安装CssDeadwood的最简单方法是使用pip:
pip install cssdeadwood
或简易安装:
easy_install cssdeadwood
它们将在^{tt2}中安装cssdeadwood脚本$ 与所用安装过程对应的文件夹
注意CssDeadwood依赖于lxml,这可能需要一段时间 如果您的系统上还没有安装/编译。
发展
或者,如果您想使用开发版本,请从 https://github.com/soxofaan/CssDeadwood/
用法
cssdeadwood工具的基本用法非常简单: 只需提供传递一个或多个CSS文件 一个或多个HTML文件并让它完成其工作:
cssdeadwood style.css index.html
例如,cssdeadwood带有演示模式:
cssdeadwood --example -------------------------------------------------------------------------------- Running CssDeadwood in example mode with following CSS and HTML file as input: /path/to/cssdeadwood/test/files/css/css001.css /path/to/cssdeadwood/test/files/html/html001.html -------------------------------------------------------------------------------- INFO:cssdeadwood:Working with 1 CSS files. INFO:cssdeadwood:Working with 1 HTML files. INFO:cssdeadwood:Working with 0 source files. INFO:cssdeadwood:Analysing CSS selectors from '/path/to/cssdeadwood/test/files/css/css001.css' INFO:cssdeadwood:Extracted 5 CSS selectors from '/path/to/cssdeadwood/test/files/css/css001.css'. INFO:cssdeadwood:DOM matching 5 CSS selectors: 3 matches, 2 unmatched with DOM from '/path/to/cssdeadwood/test/files/html/html001.html' /path/to/cssdeadwood/test/files/css/css001.css Could not determine usage of the following 2 CSS selectors (from 5 in total: 40.00%): #content div.ad a.premium