Единственный способ установить высоту до загрузки страницы - это сделать это с помощью скрипта на стороне сервера или в простом HTML / CSS. Если вы используете JavaScript, для его запуска потребуется загрузка части страницы. Вы не можете вычислить высоту в JavaScript, пока страница не будет загружена, иначе она будет меньше, чем вы ожидаете.