Показать сообщение отдельно
  #6 (permalink)  
Старый 07.08.2012, 13:10
Аватар для wmag
Аспирант
Отправить личное сообщение для wmag Посмотреть профиль Найти все сообщения от wmag
 
Регистрация: 06.02.2012
Сообщений: 50

Сообщение от pashak Посмотреть сообщение
Пускай первый блок имеет id="div1", второй - id="div2". Тогда пропишите во второй блок правило:
height:inherit;
а сразу за вторым блоком вставьте скрипт:
<script type="text/javascript">(function(){var d=document.getElementById("div1");d.parentNode.style.height=d.offsetHeight+"px";})();</script>
Т.е. проблема решается установкой точной высоты для родительского элемента. Если первый блок обрамлён, то вычтите из полученной высоту удвоенную толщину рамки.
Объясняю, почему устанавливается высота именно родительского элемента: это для запаса на случай, если может появиться и третий блок, требующий той же высоты.
не работает так. может потому что блок 2 в себе содержит некоторое количество мелких блоков, которые в сумме дают большую высоту <-_->

все-таки хотелось бы установить высоту именно для второго блока.


Все, разобрался, Pashak, спасибо большое!

Последний раз редактировалось wmag, 07.08.2012 в 16:24.
Ответить с цитированием