Scriptor, я думаю, что вы, вероятно, ищете что-то в JavaScript больше, чем Ruby или Python. Я имею в виду - позиции и размеры по сути будут определяться механизмом рендеринга (браузером). Возможно, вы захотите использовать что-то вроде jQuery для циклического прохождения всех ваших желаемых объектов - вывести имя объекта (например, идентификатор DIV), а также высоту и ширину этого элемента. Итак, для чего бы это ни стоило, я бы посмотрел на jQuery, если бы я был на вашей позиции, а также на методы height () и width (). Вы никогда не знаете - возможно, уже есть плагин jQuery.