我想在css中使用绝对等级在我的网站上放一张图片。 我有这个CSS:
.christmas-santa {background:url(../images/header/santa.jpg) left bottom no-repeat scroll;
position:fixed; left:0px; top:0px; width:100%; height:100%; border:1px solid #000000;}
这个CSS可以在Mozila中运行,但它在IE中无法正常工作。
我应该做出哪些改变?
答案 0 :(得分:1)
哪个版本的IE? IE6和position:fixed
存在已知问题,但这是修复程序; http://divinentd.com/experiments/emulating-position-fixed.html
IE7+ will only support position:fixed
in standards compliant mode需要有效的DOCTYPE。
将此信息包含在您的页面顶部;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
答案 1 :(得分:0)
您使用的是哪个IE? IE 6,7和8的每个行为略有不同(有不同的错误)。首先,IE 6不支持position: fixed
。如果你谷歌搜索ie 6 position fixed
,你会发现在IE 6中模拟它的解决方法。