css - 浏览器如何解析/渲染 CSS?

标签 css browser frameworks

他们使用什么样的图形框架/技术来理解和绘制 CSS 指令?我在问,因为我会对编写使用 CSS 作为布局机制的软件感兴趣。由于 CSS 是一个相当大的规范,编写我自己的不是非常困难吗? CSS渲染器? (这就是为什么有这么多浏览器差异的原因吧?)

我找到了这个链接:How do browsers read and interpret CSS?

但它只是说浏览器有自己的实现。所以他们只有一整个团队负责更新 CSS 规范并尝试尽快实现它们?所以我不能在自己的时间做这件事?

最佳答案

如果你自己重新实现所有这些,那就太疯狂了!

只需使用基于 HTML/CSS 的东西,例如 webkit(也包含在 Qt 框架中)。不要重蹈覆辙,你只会犯同样的错误......

如果想分析webkit是如何处理CSS的,源码是开放的。

http://www.webkit.org/

http://trac.webkit.org/browser/trunk/Source

关于css - 浏览器如何解析/渲染 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605368/

相关文章:

jquery - 为什么 Firefox 3.5.2 的 JQuery.browser.version 返回 1.9.1.2

ios - 更新到 iOS 9 错误 : i386 Unsupported architecture

css - Bootstrap "col"配置,xl 处没有编号

html - Firefox 窃取 mah 像素

c# - WebBrowser 控件 - 需要导航错误处理

swift - 通过 CocoaPod 将 Objective-C 框架导入 Swift 项目时桥接 header 中的 “file not found”

frameworks - DataSet 不支持 System.Nullable<>

css - Lato 字体粗细在 MacOS 上的 Safari 和 Chrome 之间显得不同

javascript - 如何使 Highchart 可滚动?

html - 防止浏览器在按住控制键的同时左键单击在新选项卡中打开 anchor 链接