检查Firebug中的元素时,会显示一个CSS列表,其中包含被覆盖的属性划掉。你能够将一个页面上的所有未覆盖的CSS活动提取到一个文件中吗?另外还有另一种工具能够解析样式表,删除文件中稍后被篡改的属性?从Firebug保存优化的CSS吗?
我的使用案例(虽然与我试图实现的原则没有特别相关)正在编辑现有的Wordpress主题,CSS分散在多个重叠样式的文件中。我对浏览器中的当前外观感到满意,只想抓住所有活动的CSS,将其放入一个文件中,然后放弃其余的文件。
检查Firebug中的元素时,会显示一个CSS列表,其中包含被覆盖的属性划掉。你能够将一个页面上的所有未覆盖的CSS活动提取到一个文件中吗?另外还有另一种工具能够解析样式表,删除文件中稍后被篡改的属性?从Firebug保存优化的CSS吗?
我的使用案例(虽然与我试图实现的原则没有特别相关)正在编辑现有的Wordpress主题,CSS分散在多个重叠样式的文件中。我对浏览器中的当前外观感到满意,只想抓住所有活动的CSS,将其放入一个文件中,然后放弃其余的文件。
您可以将所有的CSS转储到一个文件中。确保所有文件按照在网站上被调用的顺序显示,以便样式正确优化并使用正确的覆盖。在文档中定位很重要。
然后,你可以通过网络上的任何自动化的CSS优化运行该文件,比如这个:
http://www.cssoptimiser.com/
我用的优化,每当我写一个新的CSS文件,只是为了确保我CSS尽可能精确。
如果您以这种方式转储所有样式,并为其中的元素创建样式表,那么您的CSS实际上会进行* de *优化而非优化。它可能会给你想要的结果,但这当然不是推荐的CSS编写方式。 – Spudley