为不同版本的IE显示不同的颜色

时间:2014-06-10 20:49:32

标签: css html5

我在IE 9及以下版本的ROR应用程序中遇到了CSS样式的问题。 当>它显示橙色(#ff5b09)。 IE 9也适用于Firefox,但灰色(#666)为< = IE9。 我需要让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);
}

1 个答案:

答案 0 :(得分:0)

background-color: #666;

你需要这种颜色(#666)吗?

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

如果你需要它,那么试试这个:在所有样式的末尾放置上面的语句,一些IE浏览器版本一旦达到background-color样式就忽略所有过滤器和渐变。因此,将它置于顶端可能会导致问题。