.button button {
    background: linear-gradient(0 Bottom,  #00664F,  #64A70B);
    background: -ms-linear-gradient(0 Bottom,  #00664F,  #64A70B);
    background: -webkit-gradient(linear,0 Bottom, Left Top, from(#00664F), to(#64A70B));
    background: -moz-linear-gradient(73px Bottom,  #00664F,  #64A70B);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00664F, endColorstr=#64A70B)
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00664F, endColorstr=#64A70B)
     position:relative;
     border: medium none;
}

渐变在IE-8、9,Chrome,Mozilla中可以正常使用,但在IE-10中则无法使用。有什么建议或解决方案吗

最佳答案

MS旧版浏览器(7/8/9)可以识别filter指令:

.for-ms-only{filter: progid:DXImageTransform.Microsoft.gradient(enabled='false',
        startColorstr=#550000FF, endColorstr=#55FFFF00)}


对于IE10,您得到了另一个答案

关于html - 渐变在IE-10中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19854979/

10-11 14:25