阅读Firefox HTML布局引擎源代码?

阅读Firefox HTML布局引擎源代码?,firefox,browser,gecko,Firefox,Browser,Gecko,我下载了Firefox最新的源代码,我想知道Firefox布局引擎如何工作的细节。 特别是,如何实现块/内联格式上下文,如何布局块级和内联级元素。 有人能给我一些关于阅读源代码的建议或链接吗 更新: 我在Win7上编译了Firefox,并设法在调试模式下运行它,并设置了一些断点。但是我被绊倒了。我应该把断点放在哪里,这样我就可以逐步完成计算html元素的x、y、w、h的代码 您是否尝试阅读以下文档: , 及 这可能是我在这里看到的最雄心勃勃的问题之一。你打算用这个做什么?你想写浏览器吗?@d

我下载了Firefox最新的源代码,我想知道Firefox布局引擎如何工作的细节。 特别是,如何实现块/内联格式上下文,如何布局块级和内联级元素。 有人能给我一些关于阅读源代码的建议或链接吗

更新: 我在Win7上编译了Firefox,并设法在调试模式下运行它,并设置了一些断点。但是我被绊倒了。我应该把断点放在哪里,这样我就可以逐步完成计算html元素的x、y、w、h的代码


您是否尝试阅读以下文档:

  • ,

这可能是我在这里看到的最雄心勃勃的问题之一。你打算用这个做什么?你想写浏览器吗?@durbnpoisin,不,我不想写浏览器。我只是想知道Firefox的布局引擎是如何工作的。