Ротатин прав. Что я делал в прошлом, когда мне действительно нужно было знать, какова высота элемента, так это использовать jquery для получения высоты, сохранять ее в объекте данных элемента и затем скрывать элемент после загрузки страницы. ,
Это будет неприглядно для страницы с большим количеством элементов (может показаться, что она запаздывает, потому что вся страница должна будет загружаться, прежде чем скрывать элементы).
Но, если вам нужна эта техника, она может быть выполнена следующим образом:
$('.should_be_hidden').each(function() {
$(this).data('height',$(this).height()).hide();
});
Часто бывает полезно, если вам нужно оживить объект.
Чтобы получить высоту, когда это необходимо ... вы можете просто сделать:
var element_height = $('#some_element').data('height');