![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| zone51 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 17.2.2006 Репутация: нет Всего: 1 |
Доброго времени суток! Товарищи, подскажите пожалуйста почему в 6 и 7 версиях эксплорера по разному берется высота дива через expression и может это можно сделать через css?
ситуация такая. Есть страница и на ней myfaces tomahawk layoutingTitlePane- раскрывающаяся панель то есть то раскрывает то скрывает контент. Под ней идет динамическая таблица тоже томагавковская. Нужно сделать так чтобы вся страница умещалась в пределах окна браузера а динамическая таблица прокручивалась то есть была в прокручиваемом диве. Так вот из за этой раскрывающейся панели постоянно проблемы-дивы все время сбиваются по высоте. То есть в идеальном варианте надо чтобы панель раскрывалась и при этом верхняя часть таблицы смещаласб вниз, а нижняя оставалась прилипающей к низу окна. А сейчас получается что при раскрывании панели все что под ней уходит вниз. Очень надо решить это причем на цсс. А выражение height:expression(document.body.clientHeight * 70 / 100) к примеру для одной и той же страницы в 6 и седьмом эксплорере дает абсолютно разные результаты-то есть в шестом работает правильно - высота дива как 70 процентов страницы В 7 же эксплорере вообще наоборот-отображается небольшая часть дива и всё. Бывали случаи когда просто 7 эксплорер вис намертво из за этого. Помогите сделать это все на цсс. Спасибо -------------------- The truth is out there |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
[телепательная_машинка вкл] ...XHTML-доктайп с XML-декларацией в начале? [телепательная_машинка выкл] -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| zone51 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 17.2.2006 Репутация: нет Всего: 1 |
SelenIT,
сорри
-------------------- The truth is out there |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
zone51, это на сервере. А что в source страницы, которую показывает браузер? И одно и то же ли в обеих версиях?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| zone51 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 17.2.2006 Репутация: нет Всего: 1 |
SelenIT,
Да все одно и то же в 6-ке <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> в 7-ке <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -------------------- The truth is out there |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Хм. Странно. Тогда, по идее, в 6-м должно быть аналогично 7-му... Страница в Инете есть, глянуть можно?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| zone51 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 17.2.2006 Репутация: нет Всего: 1 |
SelenIT,
нет глянуть нельзя это наш корпоративный закрытый сервер Но цсс работает совершенно по разному даже противоположно в 6 и 7 -------------------- The truth is out there |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Первая мысль была, что 7-ка работает в стандартном режиме, а 6-ка в Quirks (поведение высоты и зависания expression-ов очень на то похожи). Но судя по приведенному доктайпу, должен быть стандарт везде... А перед доктайпом точно ничено нет - комментариев, BOM-ов?
А если заменить document.body.clientHeight на (document.documentElement.clientHeight||document.body.clientHeight), в 7-ке не лучше станет? -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| WebDisaster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 406 Регистрация: 22.6.2007 Репутация: 17 Всего: 19 |
Можно и я одну мысль скажу? IE6 и IE7 стоят на одной машине или на разных? Если это MultipleIE, то посмотрите на разных машинах, бо подглючивает (в частности, неправильно отрабатывает условные комментарии).
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |