我设置了元素的顶部和左侧属性,但在IE 9中无法正常工作。但它在Google Chrome和Firefox中正常工作。CSS设置在IE 9中无法正常工作
所以我想在CSS中使用一些过滤器来显式设置IE的值。 我该怎么做?
例如,像㈡使用此过滤器:
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
我设置了元素的顶部和左侧属性,但在IE 9中无法正常工作。但它在Google Chrome和Firefox中正常工作。CSS设置在IE 9中无法正常工作
所以我想在CSS中使用一些过滤器来显式设置IE的值。 我该怎么做?
例如,像㈡使用此过滤器:
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
看一看浏览器特定的conditonal评论 - 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);
}
根据CanIUse.com,IE9不支持渐变
你可以使用这个梯度发生器与IE9的支持也: - http://www.colorzilla.com/gradient-editor/
谢谢你!这就是我想要的! – MJQ 2012-08-17 12:21:16