0

我在一个网站上工作http://www.solstack.se 它在所有浏览器中都很好用,但 IE 8 和 9 除外。在这些浏览器中,标题背景是不同的颜色。浅灰色或深灰色,具体取决于龙门后端模板中的设置。我需要它是透明的,但我不知道如何。我已经在所有 .less 文件中搜索了要修改的正确代码,但没有运气。我猜它在某处被编译。我还尝试在gantry-custom.css文件中添加覆盖。

我需要摆脱这两行#rt-top-surround

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

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

1 回答 1

0

您可以尝试在模板文件夹中的 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代码。

希望这可以帮助

于 2013-03-31T14:57:17.093 回答