我似乎无法改变IE7中的宽度
你可以看到所有其他浏览器(包括IE8 +)将背景图像置于200px内,而IE7将忽略html宽度规则。
任何解决方案?
编辑:显然所有浏览器在jsfiddle iframe内的html标签上返回的宽度大致相同,问题是IE7中的背景位置是相对于html而不是body。
由于
答案 0 :(得分:1)
那是IE7。尝试将其设置为DIV背景 - http://jsfiddle.net/Mkb9n/2/
答案 1 :(得分:0)
您可以指定固定偏移量,假设您使用的是固定宽度:
background: url("http://mediacdn.disqus.com/uploads/users/967/956/avatar92.jpg?1340672375")
no-repeat 50px bottom;
答案 2 :(得分:0)
我的朋友找到了解决方案:
诀窍是在你的html标签中添加背景颜色(任何颜色都可以),然后将你的背景图像添加到你的身体标签(最好是背景颜色适合你的背景图像)