我目前正在使用 Joomla 模块的登录样式作为带有 JS Elated 模板的 Joomla 2.5.9 站点的登录模块。当用户单击登录图像时,此模块会显示一个用于登录的下拉框。
在除 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;
}
注释掉定义背景的行或定义颜色的行会导致登录图像不显示,或者标记为“登录”的按钮的图像显得太暗。
你会建议我做什么?谢谢你。