0

IE7で幅を変更できないようです

http://jsfiddle.net/Mkb9n/1/

他のすべてのブラウザ(IE8 +を含む)は背景画像を200px内に配置しますが、IE7は単にhtml幅のルールを無視することがわかります。

解決策はありますか?

編集:どうやらすべてのブラウザはjsfiddle iframe内のhtmlタグでほぼ同じ幅を返します。問題は、IE7の背景位置が本文ではなくhtmlを基準にしていることです。

ありがとう

4

3 に答える 3

1

それがIE7です。DIVの背景として設定してみてください-http ://jsfiddle.net/Mkb9n/2/

于 2012-06-26T09:57:38.913 に答える
0

固定幅を使用していると仮定して、固定オフセットを指定できます。

background: url("http://mediacdn.disqus.com/uploads/users/967/956/avatar92.jpg?1340672375") 
no-repeat 50px bottom;
于 2012-06-26T10:00:21.737 に答える
0

私の友人は解決策を見つけました:

秘訣は、htmlタグにbackground-color(任意の色でかまいません)を追加してから、bodyタグにbackground-imageを追加することです(できればbackground-imageに適したbackground-colorを使用して)

http://jsfiddle.net/Mkb9n/3/

于 2012-06-27T03:23:04.243 に答える