Регулярно вижу сайты, где немного съехало меню, заголовок уехал за границы экрана, горизонтальная прокрутка и другие, «приятные» особенности форматирования. А все потому, что браузеры вроде как тесты ACID и проходят, но каждый по своему интерпретирует HTML/CSS.
А вот если самостоятельно парсить HTML/CSS, генерить координаты блоков страницы (page layout) и выводить результат простой табличной версткой / блоками с абсолютным позиционированием, который переварит ЛЮБОЙ браузер? Получается эдакий браузер на JS, пусть даже кривой в части стандартов, но с огромным преимуществом - переносимостью. Работать будет практически где угодно, где уже релизован js + html на базовом уровне, а значит и рендеринг везде будет идентичен.
И если верстать под такой браузер, то больше не будет уезжающего меню/логотипов, будет полная кроссбраузерность, можно будет попрощаться со всеми css-хаками и даже более, добавить своего функционала, вроде поддержки тега <blink>, который некоторое время пользовался популярностью.
а?