html - Bootstrap 渐变混合在 IE9 中不起作用

标签 html css twitter-bootstrap internet-explorer-9 gradient

我有这段代码,是我通过编译 Bootstrap 渐变少混入得到的:

html, body {
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(108, 91, 123, 0.8) 0%, rgba(53, 92, 125, 0.8) 100%);
    background-image: -o-linear-gradient(top, rgba(108, 91, 123, 0.8) 0%, rgba(53, 92, 125, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(108, 91, 123, 0.8) 0%, rgba(53, 92, 125, 0.8) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc6c5b7b', endColorstr='#cc355c7d', GradientType=0);
}

http://jsfiddle.net/xzyfg67z/

它在所有主流浏览器中都可以正常工作,IE 10+ 也可以,但在 IE9 中不行。

我想知道 IE9 是否应该完全支持 Bootstrap 渐变混合,或者我的代码有什么问题?

最佳答案

我认为 IE9 不支持背景渐变。解决方法似乎是使用此 approach 中概述的 SVG .

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

相关文章:

javascript - 如何在 Bootstrap Navbar 中激活所有按钮

html - 底部填充的存在/不存在会改变 Chrome 上的内框大小

html - 响应时将图像置于 div 标签的中心

javascript - 使用 if 语句理解 jquery div 元素

html - 如何修改 CSS 复选框标签以包含 'required' 函数

html - CSS - 修复缩放卡片布局的问题

html - 如何在不使用 Nokogiri 的情况下替换 ruby​​ 中的 html 标签?

javascript - 即使在聊天中发送文本后,文本消息也不会清除

java - 在表中修改列 (CSS)

html - 页脚问题