2015-04-06 84 views
0

這張圖片永遠不會出現在Mac的Safari瀏覽器中& Windows或Chrome for Mac。即使給它一個內嵌樣式的鍍鉻display:block !important;它變成display:none;和Safari似乎是在做相同的,改變visibility:hidden;opacity:0;爲什麼不顯示此圖片?

後似乎在所有其他瀏覽器工作正常。你能否告訴我爲什麼會在這些瀏覽器中發生這種情況?

<img src="<? echo $_SESSION['ad']; ?>" style="max-width:100%;display:block !important;"/> 
+4

這可能是因爲AdBlocker。圖片的實際文件名和文件路徑是什麼?無論如何,嘗試改變文件名稱中的任何東西,看起來像「廣告」,「廣告」等。 – Xufox

+0

肯定聽起來像廣告攔截器,導致你頭痛。嘗試將會話ID更改爲網站廣告或除廣告以外的任何內容 –

回答

0

我認爲,您正在查看的網站可能是Responsive Web Design(RWD)。通常,在RWD中將分別爲每個瀏覽器定義單獨的CSS。瀏覽器特定的樣式有時無法用你的html img標籤覆蓋。

我建議使用firebug或一些代碼檢查工具,並嘗試知道該img標籤是否具有任何瀏覽器特定的樣式。如果您有權編輯該文件,請進行修改。

我認爲這可能有效。