2011-08-04 19 views
2

幾分複雑な背景のTumblrテーマを作成しました。それはクロムとFirefoxでコード化されてレンダリングされますが、Safariは私にトラブルを与えています。基本的に、body要素に割り当てられた2つの背景画像は、ビューポートのサイズが変更されたり、スクロールされるたびに再調整されているようです。本当に悪く見えますが、私は以下の問題の完全な例を付けました。 Issue in SafariSafari 5.1の固定背景画像の問題

ここで何が間違っているのか、それを修正する方法は誰にも分かりますか?私はコードが正しいことを知っているので、これはSafari固有のバグだと思う。どうやら、この問題が発生したのみサファリのOSX版で:テーマはhttp://blog.danielimmke.com/

EDITに位置しています。 Windows版はコード化されたものとしてレンダリングされます。

+0

これを解決しましたか?私たちは現時点で同じことを経験しています。Mac用のSafari 5.1のみです。 – Oli

答えて

0

ブラウザを検出してそれを修正すればどうなるでしょうか?私はSafari上で私の固定配置されたフラッシュバナーのための解決策を見つけることができませんでしたので、私は怠惰な修正を行いました。

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

ユーザーエージェントのスニッフィングは予測不可能なものになる可能性があります。フィーチャの検出は、通常、あなたが「適切な場所にいる」ことを確認するために推奨されます。 – Luca