Jump to content
  • 0

Глюк в Опере


Pinguin
 Share

Question

Чудеса, но на этот раз глючит Опера 9.26, а в IE 6 всё нормально.

Вот эта страница отображается нормально, как просили: http://www.trinity-bridge.221b.ru/index.htm

Обратите внимание, что поле контента отстоит от нижней рамки на 10 px (bottom: 10px;), независимо от разрешения экрана.

Теперь делаем невинную вещь: вставляем в контент ещё одну картинку с обтеканием. И всё - поле контента уезжает вниз за край экрана: http://www.trinity-bridge.221b.ru/index2.htm

В IE 6 при этом всё нормально, но это, видимо, оттого, что для IE там прописаны костыли, по совету Searcher:

*height: expression(parentNode.offsetHeight - 165 + 'px');

*width: expression(parentNode.offsetWidth - 344 + 'px');

Кто-нибудь знает, отчего это происходит? Лично у меня подозрение, что собака зарыта во float, т.к. если его убрать, всё снова отображается верно.

Edited by Pinguin
Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0

Пока не могу ничего сказать насчет оперы, в FF все нормально показывает...

Хотел просмотреть через http://browsershots.org/ на разных версиях Оперы, но у вас в robots.txt все заблокировано и browsershots отказывается рендерить вашу страничку. Разблокируйте на время, чтобы можно было проверить.

Link to comment
Share on other sites

  • 0

Я уже ничегошеньки не понимаю. Судя по скринам с http://browsershots.org/ всё должно быть наоборот: Опера 9.26 там показывает правильно - здесь, а IE 6 неправильно - здесь. Но я-то вижу совсем обратное. У меня 1024х768, Опера 9.26 и IE 6.

Link to comment
Share on other sites

  • 0
Я уже ничегошеньки не понимаю. Судя по скринам с http://browsershots.org/ всё должно быть наоборот: Опера 9.26 там показывает правильно - здесь, а IE 6 неправильно - здесь. Но я-то вижу совсем обратное. У меня 1024х768, Опера 9.26 и IE 6.

У меня во всех браузерах примерно одно и то же, во всяком случае различие не в том, что Вы заметили, бордеры лучше стандартные переназначить через CSS, по дефольту смотряца по разному.

FF3.0.8, OPERA 9.62, IE6, IE7.

Edited by Justnewone
Link to comment
Share on other sites

  • 0

там проблема не в бордерах, а в том, что почему-то из-за плавающего элемента в Опере меняется размер родительского блока указанный координатами сторон...

а для IE 6 в browsershots вы наверно не указали, что надо использовать JavaScript, поэтому и не срабатывает expression

По идее мой рецепт должен работать везде... Использую периодически подобное решение и не видел косяков ни в одном броузере.

Edited by Searcher
Link to comment
Share on other sites

  • 0
а для IE 6 в browsershots вы наверно не указали, что надо использовать JavaScript, поэтому и не срабатывает expression

Мало того, что не указал, так я ему ещё и не ту страницу подсунул. Надо вот эту: http://www.trinity-bridge.221b.ru/index2.htm Не успел толком разобраться с этим сервисом, щас перезапрошу.

бордеры лучше стандартные переназначить через CSS, по дефольту смотряца по разному.

Я не думаю, что бордеры принципиально важны, сейчас не хочется с ними возиться. На всякий случай: а как их переназначить?

Link to comment
Share on other sites

  • 0

Ну что вы меня путаете? Это ведь и есть стандартные - а они и смотрятся в разных броузерах по-разному, это никто и не отрицает. А дефолтных в моём коде и не было.

Link to comment
Share on other sites

  • 0
Ну что вы меня путаете? Это ведь и есть стандартные - а они и смотрятся в разных броузерах по-разному, это никто и не отрицает. А дефолтных в моём коде и не было.

ridge видать не отрабатывается ослами.

Link to comment
Share on other sites

  • 0

В общем, я так ничего и не понял. http://browsershots.org/ говорит, что везде, в т.ч. и в моей Опере 9.26 всё отображается верно. А я смотрю на страницу и вижу совсем не то, что показывает http://browsershots.org/

Наверно, стоит забить, раз ошибку так трудно отследить, и никто кроме меня её не видит... Но я-то вижу... :lol:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy