1
body {
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #5EB9FF 100%);
    /* IE10 */ 
    background-image: linear-gradient(bottom, #FFFFFF 0%, #5EB9FF 100%);
}

上面的代码在 Firefox 和 Internet Explorer 10 上运行良好,但在 IE 8 上都不能运行。

现在你能告诉我如何让这段代码在 Internet Explorer 8 中工作吗?

4

1 回答 1

4
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EB9FF', endColorstr='#FFFFFF');

注意:前面的规则是完整的规则。不要以这种方式使用它background: filter: ....;

参见:CSS3 跨浏览器线性渐变

于 2012-02-26T18:04:40.053 回答