HTML-алгоритмы рендеринга таблицы, рекомендуемое чтение?

Мне было интересно, как современные браузеры отображают html-таблицы, например, как они определяют точный размер ячеек. После небольшого поискового запроса все, что я нашел, было RFC с 1996 года, но ничего нового. Поскольку я также читал, что html 5 задает алгоритм синтаксического анализа, поэтому я подумал, что, возможно, также указан алгоритм определения макета или, по крайней мере, описано, как должен работать алгоритм. Просто просмотр кода браузеров с открытым исходным кодом, вероятно, будет очень трудоемким и, следовательно, скорее не вариантом.

Ответ 2

Не определен для HTML, но документ Проблема макета таблицы (Richard J. Anderson, Sumeet Sobti) анализы, составляющие таблицу, например минимальная высота для фиксированной ширины и другие проблемы.

В заключение делается вывод, что проблема NP-полная и предлагает ряд эвристик.