Установка высоты div, если его высота больше - PullRequest
0 голосов
/ 01 февраля 2012

Хорошо, у меня есть div, который выступает в качестве фона для двух div (заполненных текстом), которые вложены в этот div.Только один из этих двух элементов div отображается одновременно (переключается кнопкой), поскольку эти элементы отличаются по размеру, размер элемента увеличивается в соответствии с текстом.Но я хочу, чтобы div перестал расти после 343, и поскольку переполнение: auto уже применено к div, содержимое станет прокручиваемым.но этого не происходит, переключение работает идеально, но div просто увеличивается до огромных размеров, а не останавливается на 343px.вот скрипка: http://jsfiddle.net/7Az3D/

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

Вы можете использовать свойство max-height css2, чтобы ограничить высоту div и показать полосы прокрутки, если содержимое увеличивает эту высоту.

Это НАИБОЛЕЕ НАДЕЖНЫЙ способ сделать это и ИМО правильный способ сделать это.

1 голос
/ 01 февраля 2012

Какой бы div вы не хотели расти, просто дайте ему свойство max-height.Например:

max-height: 343px;
...