例如:
<input name="abutton" type="button" value="This is not a button" />
我知道这给了我一个按钮。但我也知道有人必须弄清楚我的文字有多宽,画一个正确大小的按钮,把我的文字放在那里......等等。
让我们以Mozilla为例。我做了一些谷歌搜索,发现this,所以我认为我走在正确的轨道上。不过,第一句话就说明了一切:
页面重组:Mozilla中使用的布局引擎(众所周知)已经开始作为为Mozilla编写新布局引擎的项目,并成为Mozilla的布局引擎,并成为几乎完全重写的基础。 1998年底。
混淆。
以下是我知道存在的部分列表(来自该Mozilla页面):
有人可以用外行的方式解释Mozilla浏览器模型如何显示按钮吗?
答案 0 :(得分:4)
所以这实际上是一个非常复杂的问题。几年前我参与了Mozilla项目,以下是我最好的回忆:
大多数现代浏览器布局(Mozilla术语中的“重排”)页面都是递增的,因此所有这些都会在各种资源加载时一下子发生,所以这并不完全准确。
对于Mozilla信息,我建议在irc.mozilla.org上使用#developers。对于WebKit信息,您可以在chat.freenode.net上尝试#webkit。
请注意,我不再是Mozilla开发人员,自2008年以来与该项目没有任何关联,所以我完全有可能错了。随意纠正我。