Динамическое изменение высоты DIV

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kozak
сержант
Сообщения: 240
Зарегистрирован: 2007-07-20 15:22:54
Откуда: Запорізька Січ

Динамическое изменение высоты DIV

Непрочитанное сообщение kozak » 2008-11-06 11:59:38

Есть две рядом стоящих 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;
В принципе работает... через раз :no:

Кто-нибудь, что-нибудь может подсказать по этому поводу!?

Заранее благодарен.
Діла добрих оновляться, Діла злих згинуть. Т. Г. Шевченко.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение zg » 2008-11-07 10:03:12

таблица

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение Sla » 2008-11-07 11:49:32

а это скорей значит, что не весь div1 загружен, картинки, например

или же переделать верстку

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение zg » 2008-11-07 11:58:53

засунь эти два дива в разные ячейки таблицы и не парься. Браузеры любят таблицы, в отличии от css.

Аватара пользователя
kozak
сержант
Сообщения: 240
Зарегистрирован: 2007-07-20 15:22:54
Откуда: Запорізька Січ

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение kozak » 2008-11-07 14:46:11

zg писал(а):засунь эти два дива в разные ячейки таблицы и не парься. Браузеры любят таблицы, в отличии от css.
я не люблю таблицы... :-o
Діла добрих оновляться, Діла злих згинуть. Т. Г. Шевченко.

Аватара пользователя
kozak
сержант
Сообщения: 240
Зарегистрирован: 2007-07-20 15:22:54
Откуда: Запорізька Січ

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение kozak » 2008-11-07 14:47:44

Sla писал(а):а это скорей значит, что не весь div1 загружен, картинки, например

или же переделать верстку
вот... или в один из них подгружается ajax content... :st:

Выход есть! не знаю, правда какой :unknown:
Діла добрих оновляться, Діла злих згинуть. Т. Г. Шевченко.

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение Sla » 2008-11-07 15:39:18

переверстать, навскидку

Код: Выделить всё

<div class="wrapper">
  <div class="left"> </div>
  <div class="right"> </div>
</div>
в стилях

Код: Выделить всё

.wrapper {
  background: color; /*для правого блока*/
}
.left {
  background: color; /*для левого блока*/
  border:0;
}
.right {
  border:0;
}


zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение zg » 2008-11-07 19:13:40

VladB писал(а):я не люблю таблицы... :-o
ну да делать таблицы через дивы это круто :smile:

Аватара пользователя
kozak
сержант
Сообщения: 240
Зарегистрирован: 2007-07-20 15:22:54
Откуда: Запорізька Січ

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение kozak » 2008-11-07 19:40:08

zg писал(а):
VladB писал(а):я не люблю таблицы... :-o
ну да делать таблицы через дивы это круто :smile:
Сарказм?
Діла добрих оновляться, Діла злих згинуть. Т. Г. Шевченко.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение zg » 2008-11-07 20:06:41

я к тому, что в html нет лишних тегов

div - это блочный элемент, а не табличный, поэтому заставить его на кого-то ровняться это проблематично, особенно с текущей поддержкой css

только таблица будет это нормально делать

Аватара пользователя
kozak
сержант
Сообщения: 240
Зарегистрирован: 2007-07-20 15:22:54
Откуда: Запорізька Січ

Re: Динамическое изменение высоты DIV

Непрочитанное сообщение kozak » 2009-02-14 18:41:57

Ды... бредовая была идея... (делать таблицы DIV'ами)

Сижу теперь, переделываю. :st:
Діла добрих оновляться, Діла злих згинуть. Т. Г. Шевченко.