Конструкция expression в CSS работает только в IE

PHProgress

Новичок
Конструкция expression в CSS работает только в IE

Добрый день.

Имеются два Div.

Первый див Id='completed' имеет высоту (произвольную – может быть разной, например от 10 и до 1000px).
Второй див должен содержать высоту, назначаемую автоматически через CSS (параметр max-height = первому Div Id='completed').

В стилях CSS прописываю:
PHP:
.classTwoDiv
{
 max-height: expression(document.getElementById('completed').offsetHeight); //Работает только в IE
 max-height: expression(document.getElementById('completed').offsetHeight+’px’); //И так Работает только в IE
}
Т.е. предполагается, что максимальная высота второго дива должна ровняться текущей высоте первого дива. Все работает только в IE. Ни в одном другом не работает (пробовал FF, Opera, GC).
Тип документа: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">

Как быть с остальными браузерами и что не правильно написано?
 

PHProgress

Новичок
Т.е. - offsetHeight работает во всех браузерах.
Например если его вызвать onclick alert (this.offsetHeight)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
PHProgress
Не будет работать у тебя expression нигде, кроме ослов, это чисто их ипанутая примочка, притом тормозная. Верстать можно и без этой вещи.
 
Сверху