Изменить высоту блока в зависимости от дочернего
Добрый день) в JS совсем новичок...прошу подробной помощи у форучан...
Есть блок с фиксированной высотой и стилем overflow:hidden, внутри него располагаются абсолютно позиционированые блоки...каким образом можно указать высоту родительского блока, которая должна быть равна: 400px + высота конкретного дочернего блока или сумма высот некоторых внутренних блоков... у всех прописаны id заранее спасибо))) |
<html> <body> <div style=" width: 400px; height: 300px;"> <div id="child"></div> </div> </body> <script> var div = document.getElementById('child'); var parent = div.parentElement; div.style.width = parent.style.width; div.style.height = parent.style.height; </script> </html> |
Спасибо за вариант, но мне нужно наоборот:
высота parent=400px + высота child |
есть волшебное свойство children
|
А может убрать position:absolute у дочернего блока? Тогда все само заработает. +400px сделать через padding-bottom: 400px
|
Цитата:
И про то, что самим все надо учить, я знаю, но скорость моего обучения намного меньше отведенного на решение задачи времени, поэтому прошу помощи на форуме) |
Цитата:
Но если делать паддингами, тогда высота родительского блока должна быть равна высоте определенного дочернего блока...это как-то облечит задачу? |
Часовой пояс GMT +3, время: 21:48. |