, и в height=100% проставлял, и по разному комбинировал - ничего не помогает... Поэтому и спросил на форуме Может быть дело в идентификации? У меня она идентифицируется как Opera, хотя по умолчанию в опциях стоит identify as MSIE 6.0. Да, если важна версия, то речь идет об Opera 7.0 (Build 2637)
Записан
« Ответ #4 : 03 Июля 2003, 12:32:11 »
Я тут провел кое-какие изыскания и оказалось, что Опера игнорирует процентное значение высоты! С шириной все в порядке, а с высотой такая фигня... Что теперь делать? Может есть какие-нибудь хитрости или обходные пути?
Записан
« Ответ #5 : 03 Июля 2003, 13:22:29 »
Идентификация тут ни при чем. Если я не ошибаюсь (хотя весьма вероятно, что ошибаюсь), то в спецификации у тега вообще нету атрибута height.
Записан
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.
« Ответ #6 : 03 Июля 2003, 16:31:48 »
Kettel: Да, если важна версия, то речь идет об Opera 7.0 Обнови, там у нее ошибки имеются. FreeSpace: вообще нету атрибута height. Да, вроде, есть.
Записан
С уважением, Michel
« Ответ #7 : 04 Июля 2003, 10:03:59 »
вообще нету атрибута height. Есть-есть, а вот свойства percentage у него нет...
Записан
« Ответ #8 : 04 Июля 2003, 14:56:33 »
А вот тут про это пишут. Вроде как..
Записан
« Ответ #9 : 08 Июля 2003, 10:14:09 »
Ugolsson хорошая дока, более того - помогло даже опере!!! непонятно только почему до этого не додумалась великая и непобедимая студия лебедева, ведь http://ya.ru/ все еще прыгает вверх! (опера 7.01)
Записан
alshur
« Ответ #10 : 08 Июля 2003, 19:57:36 »
> непонятно только почему до этого не додумалась великая и непобедимая студия лебедева
видимо, они не хотят заморачиваться с поддержкой старых проектов. их можно понять, так как на изменение всех старых решений может уйти большое кол-во ресурсов, а если по договору они не обязуются поддерживать проект, то что им суетиться?
Записан
Jacke Freeman
« Ответ #11 : 28 Июля 2005, 18:39:40 »
Могу сказать что предложенный выход может помочь не во всех ситуациях. Например если на странице есть еще что-либо кроме надписи в центре.. Столкнувшись с этой проблемой я пришел к следующему выходу: при помощи незатейливого скрипта мы можем присвоить переменной xheight число равное вертикальному разрешению экрана пользователя. Минус 20-30 пикселей и мы получаем рабочую область браузера, предположив что он развернут на весь экран. Делим получившееся число на пополам и получаем точную координату центра экрана по вертикали. Потом делим высоту объекта, который мы хотим разместить посередине экрана и отнимаем от полученного xheight. Теперь мы можем отпустить это количество пикселей от верхнего края, например создав таблицу или ячейку с такой высотой. И свободно размещать объект, выравнив его по горизонтали. Он получится почти по середине. Так или иначе ошибка на 10-15 пикселей на глаз незаметна. nowar@superman.ru
Записан
Jacke Freeman
« Ответ #12 : 28 Июля 2005, 21:22:01 »
Source такой странички будет выглядеть следующим образом: Допустим нам надо разместить объект с размером 468x60 в центре страницы... здесь xheight - вертикальное разрешение экрана пользователя 200 - примерное кол-во пикселей которые занимают различные панели, строки состояния... 30 - высота встраемого объекта напополам (60/2=30) nowar@superman.ru
Записан
« Ответ #13 : 16 Февраля 2006, 21:53:06 »
http://87.249.40.54/test.html (вот код страницы - http://87.249.40.54/test.txt ) Почему тут при открытии боковой панели Opera (слева - закладки) правая часть страницы (правый фрейм) изменяет свою высоту со 100% до какого-то непонятного значения? Если при открытой боковой панель обновить страницу - всё снова становится нормально пысы: Слева и справа - таблица и фрейм высотой 100%, но изменяется высота только правого фрейма
« Последнее редактирование: 17 Февраля 2006, 00:01:25 от 4e6yPaToP »
Записан
« Ответ #14 : 18 Февраля 2006, 02:09:05 »
То же самое при изменении размеров окна. Не знаю в чём прикол
Записан
|