js.ru http://www.quirksmode.org - В quirks mode в опере, файрфоксе и хроме ширина вьюпорта возвращается верно, в качестве высоты же возвращается именно clientHeight элемента <html>. В IE8 в quirks mode и clientWidth и clientHeight возвращают ноль. В других браузерах, увы, проверить не удалось. - Стоит отметить, что как и в случае с размерами вьюпорта, в режиме "quirks mode" не всегда понятно, свойства какого элемента (documentElement или body) будут иметь нужные нам значения скролла. Для того, чтобы убедится в том, что в разных браузерах эти свойства имеют разные значения, можете попробовать выполнить тесты, представленные по этой ссылке, в разных браузерах: http://www.quirksmode.org/viewport/experiments/body.html Для того, чтобы определить на сколько пикселей прокручен документ, нужно обратиться к свойствам scrollTop и scrollLeft объектаdocument.documentElement, если браузер в режиме следования стандартам, или document.body, если браузер в режиме "quirks mode".