Css IE 8-9(Joomla)机架标题不能更改颜色

Css IE 8-9(Joomla)机架标题不能更改颜色,css,joomla,less,Css,Joomla,Less,我在一个网站上工作 它在除IE8和IE9之外的所有浏览器中都能很好地工作。在这些文件中,标题背景是不同的颜色。浅灰色或深灰色取决于机架后端模板中的设置。我需要这是透明的,但我不知道如何。我已经搜索了所有的.less文件,寻找要修改的正确代码,但是运气不好。我想它在某处被编译了。我还尝试在一个gatrant-custom.css文件中添加覆盖 我需要去掉#rt top surround中的这两行: filter: progid:DXImageTransform.Microsoft.gradient

我在一个网站上工作 它在除IE8和IE9之外的所有浏览器中都能很好地工作。在这些文件中,标题背景是不同的颜色。浅灰色或深灰色取决于机架后端模板中的设置。我需要这是透明的,但我不知道如何。我已经搜索了所有的.less文件,寻找要修改的正确代码,但是运气不好。我想它在某处被编译了。我还尝试在一个gatrant-custom.css文件中添加覆盖

我需要去掉
#rt top surround
中的这两行:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0)

background-color: rgb(241, 241, 241)

您可以尝试在模板文件夹中的index.php中执行以下操作:

<!--[if gte IE 8]>
    <?php
        $doc = JFactory::getDocument();
        $css = '#rt-top-surround {background-color:none; filter:none; }';
        $doc->addStyleDeclaration($css);
    ?>
<![endif]-->

这基本上是说,如果所使用的浏览器高于或等于IE8,则添加
$CSS
变量中定义的CSS代码

希望这有帮助