Высота содержимого внутри div - PullRequest
2 голосов
/ 22 сентября 2009

Содержимое страницы загружается внутри div:

<div id="content">Some content</div>

Div имеет фиксированную высоту и использует прокрутку в случае переполнения. Я хочу отрегулировать высоту (уменьшить его) загрузки DIV, если контенту не требуется фиксированная высота DIV. Как я могу измерить высоту содержимого внутри div?

Я пытался работать по-другому. Без фиксированной высоты и после загрузки страницы измеряется высота div и при переполнении регулируется высота div до определенного максимума. Но это привело к проблемам с определенными изображениями в контенте, которые не имеют заданной высоты и ширины. Браузер возвращает неверную высоту div, потому что изображения еще не могут быть загружены. Даже с $ (окно) .ready (...

Любая помощь приветствуется!

1 Ответ

1 голос
/ 22 сентября 2009

Как насчет установки max-height в CSS?

А для IE6 вы можете использовать CSS-выражения:

<!--[if lte ie6]>
<style>
#content {
   height: expression( this.scrollHeight > 499? "500px" : "auto" ); 
}
</style>
<![endif]-->

Это очень уродливо, но и IE6 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...