IE 9中Css3的固定梯度

IE 9中Css3的固定梯度,css,internet-explorer-9,gradient,fixed,Css,Internet Explorer 9,Gradient,Fixed,我希望在窗口的整个长度上放置一个css3渐变,当窗口滚动时,渐变会与它一起旋转。我不能让它在IE9中工作? 这是我的密码。有人能给我指出正确的方向吗 body { font: 100%/1.4 Tahoma, Geneva, sans-serif; margin: 0; padding: 0; color: #000; background-attachment: fixed !important; filter:progid:

我希望在窗口的整个长度上放置一个css3渐变,当窗口滚动时,渐变会与它一起旋转。我不能让它在IE9中工作? 这是我的密码。有人能给我指出正确的方向吗

 body 
{    
    font: 100%/1.4 Tahoma, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    color: #000;
    background-attachment: fixed !important;    
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8fc2ed, endColorstr=#ffffff);    
    background-image: -moz-linear-gradient(center top -90deg, #8fc2ed, #ffffff);    
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8fc2ed), to(#ffffff));

}

谢谢

它不起作用,因为过滤器不是CSS背景图像,所以
背景附件
不适用于它。您可以尝试在页面内容后面添加一个100%高度的元素,并将其设置为
位置:fixed

我还没有测试过,但我认为您需要在过滤器中大写“str”。所以应该是startColorStr和endColorStr。你好,robertc,非常感谢!现在我看看你说的话,这是很有道理的。我感谢你的帮助。