【发布时间】:2012-01-02 02:27:23
【问题描述】:
我需要使用浏览器不计算html元素的样式,首先我将获取页面源并下载它的css文件。如何使用它的 css 文件计算 html 元素的样式。是否有任何引擎可以首先解析然后以最少的努力计算给定 html 节点的样式?
以下是一个很好的 css 解析器示例,但它不会为页面源 dom 树中的给定 html 节点提供计算样式
【问题讨论】:
-
CSS 相当复杂;你需要一个完整的选择器引擎和继承规则以及一组默认样式。