Изменение размера div для соответствия содержимому с максимальной высотой

У меня есть div с динамическим контентом. Когда содержимое загружается в div, я хочу, чтобы div изменял размер в соответствии с содержимым. Но я хочу, чтобы это изменение размера имело максимальную высоту. Если контенту требуется больше этой максимальной высоты, я бы хотел, чтобы там была полоса прокрутки.

Я искал здесь вопросы, но не смог найти то, что искал (кроме вопроса, на который спрашивающий отвечал, сказав, что сам понял это). Я читал, что могу сделать это с помощью jquery, но я довольно новичок в этом, но я прошел через демонстрации изменения размера div и изменения классов и тому подобного, но я действительно в растерянности относительно того, как реализовать что я ищу. яhave пытался найти решение этой проблемы, поэтому, пожалуйста, будьте осторожны.

 qudoz01 мая 2012 г., 15:39
Хурм, есть ли способ обойти максимальную высоту в IE6?
 CambridgeMike01 мая 2012 г., 15:36
Надеюсь, вам не нужно об этом беспокоиться, но IE 6 не поддерживает атрибут max-height. Просто что-то, что нужно держать в голове

Ответы на вопрос(3)

<div style="max-height: 400px; overflow-y:scroll; overflow-x: hidden">
<p>Some dynamic content loads inside the div</p>
</div>

Затем добавьте:<div style="clear:both"></div> перед закрытием "div":

<div style="max-height: 400px">
<p>Some dynamic content loads inside the div</p>
<div style="clear:both"></div>
</div>

max-height: 100px; overflow-y:scroll;

Решение Вопроса
 div {height:auto;overflow:scroll;max-height:200px;}
 qudoz01 мая 2012 г., 15:38
О, чувак, я чувствую себя так глупо, спасибо!
 20 авг. 2017 г., 00:54
Это не работает, когда высота больше, чем определенная вами максимальная высота.
 29 мар. 2016 г., 17:20
Понижающее голосование, потому что даже совершенно правильные, но все еще чисто кодовые ответы, даже без крошечного текста объяснения, настолько ошибочны.

Ваш ответ на вопрос