Мне нужно решить эту проблему в браузере IE7, где высота родительского div не расширяется с динамическим содержимым дочернего div.Проблема IE7: Как расширить родительский div с динамическим содержимым дочернего div?
Это мой HTML разметка:
<div class="parent">
<div class="middle">
<div class="inner">
....
....
....
</div>
</div>
</div>
CSS:
Этот CSS вертикально выравнивает текст в середине и работает нормально. Это просто не расширение высоты родительского div. Высота 80px на .parent
важна и динамически устанавливается через PHP и не может быть изменена на процент или любое другое значение.
.parent { position: relative; width: 100px; height:80px; }
.middle { position: absolute; top: 50%; }
.inner { position: relative; top: -50%; padding:10px 0; width:100px; }
высота попытка: 100 % –
@TamilSelvan Li ke Я написал в своем оригинальном посте, я не могу использовать процент на '.parent'. – user1448031
Если вам нужно установить родительский 80px и ничего больше, как вы ожидаете его расширения ??? Если это значение установлено, потому что вы не хотите, чтобы div div распался, если содержимое недоступно, установите его в 'min-height: 80px' – Vector