2009-05-28 150 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 2009-05-28 17:01:24

+0

bug報告,你可以檢查出在Safari瀏覽器Web檢查這些元素,看看有什麼樣式應用到他們嗎? – ajm 2009-05-29 13:48:51

+1

沒有看到代碼,就不可能說這是一個在Safary中的錯誤還是代碼中的更可能的情況。 – 2009-06-15 08:49:02

回答

1

嘗試使用PNG圖片代替,如果GIFS

0

我見過類似這樣的IE問題解決了渲染通過設置高度:1%到受影響的股利或以嵌套在一個元素。儘管我從未在Safari中看到過它。

+0

是的,我也解決了過去的問題。謝謝。 – Reece 2009-06-15 18:47:30

0

檢查Firebug中圖像附近的所有元素(是的,我知道問題出在Safari上),並確保它們沒有任何原因導致尺寸錯誤,並且它們都沒有過多的填充物侵入圖像你看不到正確的。此外,嘗試設置overflow: visible;附近的各種元素的風格;過去我已經看到了鼠標懸停閃爍,但沒有什麼是CSS無法克服的。