绝对类在IE中不起作用

时间:2010-12-01 05:49:36

标签: html css

我想在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中无法正常工作。

我应该做出哪些改变?

2 个答案:

答案 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中模拟它的解决方法。