他们使用什么样的图形框架/技术来理解和绘制 CSS 指令?我在问,因为我会对编写使用 CSS 作为布局机制的软件感兴趣。由于 CSS 是一个相当大的规范,编写我自己的不是非常困难吗? CSS渲染器? (这就是为什么有这么多浏览器差异的原因吧?)
我找到了这个链接:How do browsers read and interpret CSS?
但它只是说浏览器有自己的实现。所以他们只有一整个团队负责更新 CSS 规范并尝试尽快实现它们?所以我不能在自己的时间做这件事?
最佳答案
如果你自己重新实现所有这些,那就太疯狂了!
只需使用基于 HTML/CSS 的东西,例如 webkit(也包含在 Qt 框架中)。不要重蹈覆辙,你只会犯同样的错误......
如果想分析webkit是如何处理CSS的,源码是开放的。
关于css - 浏览器如何解析/渲染 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605368/