Например:
Я знаю, что это дает мне кнопку. Но я также знаю, что кто-то должен был выяснить, насколько широкий мой текст был, потяните кнопку корректного размера, поместите мой текст туда... и т.д.
Давайте использовать Mozilla в качестве примера. Я сделал некоторый поиск с помощью Google и нашел это, таким образом, я думаю, что я на правильном пути. Однако, первое предложение говорит все это:
Перестройка страницы: механизм расположения использовал в Mozilla (который известен многими именами), начался как проект записать новый механизм расположения для Mozilla и стал механизмом расположения Mozilla, и основа для почти полного переписывают в конце 1998 года.
Путание.
Вот список первых частей, знают, существуют (от той страницы Mozilla):
Кто-то может объяснить в терминах неспециалиста, как модель браузера Mozilla отображает кнопку?
Так что это действительно очень сложный вопрос. Я работал над проектом Mozilla пару лет назад, вот как это работает, насколько я помню:
В большинстве современных браузеров компоновка страниц («перекомпоновка» в терминах Mozilla) выполняется постепенно, так что все это происходит как бы одновременно при загрузке различных ресурсов, так что это не совсем точно.
Чтобы получить информацию о Mozilla, я бы порекомендовал #developers на irc.mozilla.org. Для получения информации о WebKit вы можете попробовать #webkit на сайте chat.freenode.net.
Обратите внимание, что я больше не разработчик Mozilla и не имел никакого отношения к проекту с 2008 года, так что вполне возможно, что я ошибаюсь. Не стесняйтесь поправлять меня.