IE7で幅を変更できないようです
他のすべてのブラウザ(IE8 +を含む)は背景画像を200px内に配置しますが、IE7は単にhtml幅のルールを無視することがわかります。
解決策はありますか?
編集:どうやらすべてのブラウザはjsfiddle iframe内のhtmlタグでほぼ同じ幅を返します。問題は、IE7の背景位置が本文ではなくhtmlを基準にしていることです。
ありがとう
IE7で幅を変更できないようです
他のすべてのブラウザ(IE8 +を含む)は背景画像を200px内に配置しますが、IE7は単にhtml幅のルールを無視することがわかります。
解決策はありますか?
編集:どうやらすべてのブラウザはjsfiddle iframe内のhtmlタグでほぼ同じ幅を返します。問題は、IE7の背景位置が本文ではなくhtmlを基準にしていることです。
ありがとう
それがIE7です。DIVの背景として設定してみてください-http ://jsfiddle.net/Mkb9n/2/
固定幅を使用していると仮定して、固定オフセットを指定できます。
background: url("http://mediacdn.disqus.com/uploads/users/967/956/avatar92.jpg?1340672375")
no-repeat 50px bottom;
私の友人は解決策を見つけました:
秘訣は、htmlタグにbackground-color(任意の色でかまいません)を追加してから、bodyタグにbackground-imageを追加することです(できればbackground-imageに適したbackground-colorを使用して)