Страница 1 из 1
Динамическое изменение высоты DIV
Добавлено: 2008-11-06 11:59:38
kozak
Есть две рядом стоящих DIV области.
Код: Выделить всё
+---DIV-1----+---DIV-2----+
| | |
| dynamic |static data |
| data +-----------+
| |
+------------+
При изменении dynamic data изменяется высота DIV 1, но высота DIV2 остается прежней.
Я вышел из этого положения просто - добавил <javascript> в конце страници:
Код: Выделить всё
var cont1H = document.getElementById('DIV1').offsetHeight;
var cont2H = document.getElementById('DIV2').style.height=cont1H;
В принципе работает... через раз
Кто-нибудь, что-нибудь может подсказать по этому поводу!?
Заранее благодарен.
Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 10:03:12
zg
таблица
Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 11:49:32
Sla
а это скорей значит, что не весь div1 загружен, картинки, например
или же переделать верстку
Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 11:58:53
zg
засунь эти два дива в разные ячейки таблицы и не парься. Браузеры любят таблицы, в отличии от css.
Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 14:46:11
kozak
zg писал(а):засунь эти два дива в разные ячейки таблицы и не парься. Браузеры любят таблицы, в отличии от css.
я не люблю таблицы...

Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 14:47:44
kozak
Sla писал(а):а это скорей значит, что не весь div1 загружен, картинки, например
или же переделать верстку
вот... или в один из них подгружается ajax content...
Выход есть! не знаю, правда какой

Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 15:39:18
Sla
переверстать, навскидку
Код: Выделить всё
<div class="wrapper">
<div class="left"> </div>
<div class="right"> </div>
</div>
в стилях
Код: Выделить всё
.wrapper {
background: color; /*для правого блока*/
}
.left {
background: color; /*для левого блока*/
border:0;
}
.right {
border:0;
}
Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 19:13:40
zg
VladB писал(а):я не люблю таблицы...

ну да делать таблицы через дивы это круто

Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 19:40:08
kozak
zg писал(а):VladB писал(а):я не люблю таблицы...

ну да делать таблицы через дивы это круто

Сарказм?
Re: Динамическое изменение высоты DIV
Добавлено: 2008-11-07 20:06:41
zg
я к тому, что в html нет лишних тегов
div - это блочный элемент, а не табличный, поэтому заставить его на кого-то ровняться это проблематично, особенно с текущей поддержкой css
только таблица будет это нормально делать
Re: Динамическое изменение высоты DIV
Добавлено: 2009-02-14 18:41:57
kozak
Ды... бредовая была идея... (делать таблицы DIV'ами)
Сижу теперь, переделываю.
