我正在设置元素的顶部和左侧属性,但它在 IE 9 中无法正常工作。但它在 Google Chrome 和 Firefox 中运行良好。
所以我想在 CSS 中为 IE 使用一些过滤器,它会显式地设置 IE 的值。我怎样才能做到这一点?
例如,像 Ii 一样使用这个过滤器:
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
根据CanIUse.com,IE9 不支持渐变
查看特定于浏览器的条件注释 - http://www.quirksmode.org/css/condcom.html
试试这个可能对你有用
#myDiv {
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
您也可以使用支持 IE9 的渐变生成器:- http://www.colorzilla.com/gradient-editor/