使用谷歌的Chrome开发者工具,我有时会对我的代码进行审核,以查看它如何组合。这些工具总是建议“删除未使用的CSS规则”。然后点击箭头,通常会显示一个庞大的CSS规则列表,这些规则当前页面没有使用。
是否有一种方法可以查看当前页面正在使用的CSS规则列表?
是否有一种方法可以查看当前页面正在使用的CSS规则列表?
希望这能帮到你。
开发者工具是开源的,因此您可以创建补丁。
http://dev.bootstraponline.com/2011/11/automatically-remove-unused-css-rules.html
片段
//=== modified file 'AuditRules.js'
if (!testedSelectors[rule.selectorText] || foundSelectors[rule.selectorText])
{
usedCss += "\n" + rule.selectorText + " {" + rule.style.cssText + "}\n";
continue;
}
//...
// Save only used css rules.
InspectorFrontendHost.saveAs("used.css", usedCss);
按下CTRL-SHIFT-J键即可访问Chrome的开发工具。在那里,您可以选择资源选项卡,在左侧选择启用它们并在必要时刷新页面。它将显示所有已加载的文件,包括样式表。