2009-05-28 4 views
2

С кем-либо сталкивался с этим. Всякий раз, когда изображения загружаются браузером, он отображает только последнюю половину изображения. Затем, когда я курсирую над любой зеленой секцией, он сразу отображает остальную часть изображения.Ошибка отображения изображения Safari

Что вы видите здесь: <div> с фоновым изображением и <img>, расположенный в пределах <div>.

Я сталкиваюсь с этой проблемой, используя Safari 3.2.3 для Windows, и мои коллеги видели это с использованием версии Mac. Ни один из других браузеров, которые я тестировал, похоже, показывает ту же ошибку. Я тестировал в IE8, IE7, IE6, FF3, Chrome и Opera.

Сообщите мне, если вы слышали о каких-либо исправлениях. Благодарю.



Safari Image Bug http://www.pixelwhiskey.com/images/safari_image_bug.jpg

+4

Попробуйте разместить отчет об ошибке в http://bugs.webkit.org – ismail

+0

Вы можете проверить эти элементы в Safari Web Inspector, чтобы увидеть, какие стили применяются к ним? – ajm

+1

Не видя кода, невозможно сказать, является ли это ошибкой в ​​Safary или (более вероятный случай) в вашем коде. –

ответ

1

Попробуйте использовать PNGs вместо этого, если GIFS

+0

Я изменил изображения на pngs, и это сработало как шарм. – Reece

0

Я видел аналогичные вопросы это с IE рендеринга решается установкой высоты: 1% к затронутой ДИВ или к элементу вложенного в него. Я никогда не видел его в Safari.

+0

Да, я исправлял проблемы в прошлом и с этим. Благодарю. – Reece

0

Осмотрите все элементы рядом с изображением в Firebug (да, я знаю, проблема в Safari) и убедитесь, что ни один из них не имеет неправильного размера по какой-либо причине, и ни у одного из них нет избыточного заполнения, которое портит изображение вы не видите правильно. Кроме того, попробуйте установить overflow: visible; на стиль для различных элементов в окрестностях; В прошлом я видел мерцание мыши, но ничего не удалось преодолеть с помощью CSS.

+0

Спасибо. Мы реорганизовали и решили проблему. Все еще не знаю, почему это делалось в сафари. Я приму ваши предложения и поиграю с ним в старом кодексе. Я дам вам знать, что работает, а что нет. Опять же, спасибо. – Reece

Смежные вопросы