размер div по содержимому



Как растянуть блок по высоте css

Автор Искатель задал вопрос в разделе Другие языки и технологии

Как растянуть div по всей высоте родительского div \'a? и получил лучший ответ

Ответ от Александр Ермилов[гуру]
это довольно сложно. но вполне возможно.
внешнему блоку - position: relative;
внутреннему - position: absolute; left: 0; top: 0; bottom: 0;
надо будет задавать одинаковую ширину этим блокам, плюс к тому могут возникнуть некоторые проблемы с родительским блоком из-за позиционирования. проблемы эти всегда разрешимы, но заранее предсказать трудно.
еще один способ - использовать display: table; и display: table-cell; - тогда блоки будут вести себя как табличные элементы. Но в этом случае придется писать expression's, или скрипты для 6-го и 7-го эксплореров (7-й "не понимает" table-cell, а 6-й - ни того, ни другого) .
можно попробовать и min-height... опять же, для IE в этом случае нужны костыли.

Ответ от Василий Молотов[гуру]
в дочернем блоке поставь height: 100%;

Ответ от ЁАЙТ-ПРОЕКТ.рф[гуру]
Высоту в виде height:100% выставить нельзя. Браузер игнорирует. Можно решить через таблицу. Будет быстрее и проще.

Ответ от Болат Орманов[гуру]
min-height:100% попробуйте этот. Если у вас на странице много контента то не стоит использовать данный класс.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как растянуть div по всей высоте родительского div \'a?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*