我在IE 9及以下版本的ROR应用程序中遇到CSS样式问题。
在> IE 9和Firefox中,它将显示橙色(#ff5b09),但对于我需要使IE 9及以下版本也显示橙色(#ff5b09)。请提出建议。我是ROR的新手。感谢您的帮助。

CSS正在使用过滤器。
与之相关的样式如下:

.ui-sortable .lesson, .boxy-inner .block.lesson, .router .slider .lesson
{
    background-color: #666;
    background: -webkit-gradient(linear, left top, left bottom,
        from(#ff5b09), to(#f93d1e));
    background: -moz-linear-gradient(top, #ff5b09, #f93d1e);
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
        StartColorStr='#ff5b09', EndColorStr='#f93d1e', GradientType=0);
}

最佳答案

background-color: #666;

您是否需要此颜色(#666)?

如果您不这样做,则将其替换为#ff5b09

如果需要,请尝试以下操作:在所有样式的末尾添加上述语句,某些IE浏览器版本一旦达到background-color样式,就会忽略所有过滤器和渐变。因此,将其放在顶部可能会引起问题。

关于css - 为不同版本的IE显示不同的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24150578/

10-10 02:09