2011-08-04 75 views
2

我創建了一個Tumblr主題,其背景有點複雜。它在Chrome和Firefox中呈現爲編碼,但Safari給我帶來麻煩。基本上,分配給body元素的兩個背景圖像在視口尺寸發生變化和滾動時似乎都會重新調整。它看起來非常糟糕,我已經附上了一個下面的問題的完美例子。 Issue in SafariSafari 5.1中的固定背景圖像問題

有沒有人知道這裏可能會出現什麼問題,以及如何解決問題?我知道代碼是正確的,所以我認爲這是一個Safari特定的錯誤。會議的主題是位於http://blog.danielimmke.com/

編輯:顯然,這個問題在Safari的OSX版本發生。 Windows版本呈現爲已編碼。

+0

你有沒有解決這個問題?我們目前正在經歷同樣的事情:只有在Safari 5.1中用於Mac – Oli

回答

0

如果您檢測到瀏覽器併爲此修復它,那麼該怎麼辦?我在Safari上找不到固定定位的Flash橫幅的解決方案,所以我做了一個懶散的修復。

if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {document.write('<link rel=\"stylesheet\" type=\"text/css\" href=\"safaristyle.css\" />');} 
+0

用戶代理嗅探可能非常不可預測,因此修復問題幾乎不可靠。功能檢測通常建議您確保您「在正確的地方」 – Luca