读书人

html背景色彩在ie9上不显示

发布时间: 2013-07-04 11:45:44 作者: rapoo

html背景颜色在ie9上不显示
CSS中:.main_le li.vio,.main_ri li.vio{background:-webkit-gradient(linear,100% 0,0 0,from(#876CD5),to(#5333AE));background:-o-linear-gradient(right,#876CD5,#5333AE);background:-moz-linear-gradient(right,#876CD5,#5333AE);}

代码中:<li class="vio" ><b>热点活动</b><cite class="ico03"></cite></li>

在360,火狐,谷歌上都能正确显示,在ie9上不能显示背景颜色, 求大神啊 css是单独的文件。 IE9 HTML CSS
[解决办法]
IE要用滤镜

background:-webkit-gradient(linear,100% 0,0 0,from(#876CD5),to(#5333AE));
background:-o-linear-gradient(right,#876CD5,#5333AE);
background:-moz-linear-gradient(right,#876CD5,#5333AE);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5333AE', endColorstr='#876CD5',GradientType=1);
[解决办法]
帮一楼补充说明一下
IE依靠滤镜实现渐变。
startColorstr表示起点的颜色,endColorstr表示终点颜色。GradientType表示渐变类型,0为缺省值,表示垂直渐变,1表示水平渐变

读书人网 >CSS

热点推荐