html - 渐变在 i - e 7,8 中不起作用

标签 html internet-explorer css internet-explorer-8 internet-explorer-7

我试图将我的背景显示为渐变,但它无法正常工作这是我的代码

.content1 {
    font-size: 16px;
    font-weight: lighter;
    line-height: 1.1em;
    margin-top: -30px;
    background:filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color=#666666);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color=#666666)";
    background: -webkit-gradient(center,0 0,41,0 0,0, from(#D06494), to(#401246));
    background:-webkit-radial-gradient(0% 0%, ellipse cover, #D06494 0%, #401246 41%); 
    background:-moz-radial-gradient(0% 0%, ellipse cover, #D06494 0%, #401246 41%); 
    background:-o-radial-gradient(0% 0%, ellipse cover, #D06494 0%, #401246 41%); 
    background: -ms-radial-gradient(0% 0%, ellipse cover, #D06494 0%, #401246 41%); radial-gradient(ellipse at 0% 0%, #D06494 0%, #401246 41%);
    overflow: hidden;
    padding: 25px 40px 50px;
}

请帮帮我,我该怎么办?

最佳答案

对于 IE6-9 使用 filter 而不是 -ms-filter:

.content1 {
    /* IE7, IE8, IE9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D06494', endColorstr='#401246',GradientType=0 ); 
}

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

相关文章:

html - 如何使用CSS更改html列表上的字体大小

javascript - 使用省略号 chop 文本,始终将插入符号保留在末尾

javascript - 如何从jquery中的父元素中删除html标签

css - 水平对齐位置 :relative divs (CSS)

javascript - IE 8 指定背景颜色更改元素行为

html - Twitter Bootstrap : Nest input-prepend within pull-right and search form

html 和 svg 尺寸问题

javascript - .fadeToggle 更改我的 div 的位置

javascript - 通过悬停滑下新文本

html - IE 11 伪元素::之前的绝对背景