Как растянуть блок по высоте 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% попробуйте этот. Если у вас на странице много контента то не стоит использовать данный класс.
Как растянуть блок div по всей высоте страницы средствами CSS?
Ума не приложу зачем это нужно может быть 😉 Попробуй так вот ..может получится ..
html, body,
подробнее...