2013-04-01 65 views
0

我目前正在使用Joomla模块的登录样式作为Joomla 2.5.9站点的登录模块和JS Elated模板。当用户点击登录图像时,该模块将显示一个用于登录的下拉框。登录模块将不会在IE 8中显示Joomla 2.5

在除Internet Explorer 8以外的每个浏览器中,登录模块将显示没有问题。但是,在IE 8中,登录模块的按钮图像不会出现,但模块仍然在那里。

通过与模块的支持团队交谈,我了解到导致此问题的文件是ie.css文件。删除文件有帮助,但导致下拉按钮显示太暗。

看着ie.css,我找到以下样式:

button, 
input[type="reset"], 
input[type="submit"], 
input[type="button"] { 
behavior: url('./templates/js_elated/css/PIE.php'); 
background: #eee url(../images/button-light.png) repeat-x; 
background: gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ccc)); 
border: 1px solid #ccc; 
color: #000; 
} 

注释掉定义背景的线或定义的颜色,导致无论是在登录图像没有出现线条,或者图像标有“登录”的按钮显示太暗。

你会推荐我做什么?谢谢。

+0

IE8特定的CSS /代码包括只使用较低的颜色背景 –

回答

0

即高达版本8不支持许多CSS3属性和函数,如渐变和边框半径。

库PIE.css是一个非常有效的解决方案,因为它解决了大多数限制;有时它需要两个位置:相对或缩放:1被添加。

所以你的代码应该工作。但由于它显然不会,您可以:

  1. 拨弄位置:相对和变焦:1,看它是否解决了,什么沿着这些线路:http://css3pie.com/documentation/known-issues/

  2. 下降梯度为IE,并使用提供的背景图像。你可能想写一个不同的顺序的速记背景,以使其工作:尽管这是正确的,根据http://www.w3.org/TR/CSS2/colors.html#background我必须注意到,FF和铬在他们的检查员写在颜色不同末尾

  3. 只是使用一个固定的颜色背景,最后如果他们使用IE浏览器,他们不值得漂亮的界面。

+0

谢谢!添加位置:亲戚做到了! – JoshW