如何在IE6中修复此样式错误?

时间:2009-12-12 23:41:53

标签: css stylesheet internet-explorer-6

我有一个使用Joomla为客户端部署的站点,并且有很多访问者正在使用IE6。客户告诉我,当有人进行搜索并且可以选择更改订单或页数时,存在样式错误。当他们到达该屏幕并将鼠标悬停在顶部导航栏中的商店菜单项上时,菜单会在后面显示后面的下拉列表。

我做了一些研究,发现这可能是一个关于z-index的IE6错误,但是我不知道如何更改样式表以便进行适当的修复。

相关网站为http://edwardjamesandco.com

2 个答案:

答案 0 :(得分:2)

:-(

这是IE6中众所周知的CSS错误。 AFAIK的解决方法(它太可怕了,保护你的眼睛)是在菜单下放置一个IFRAME,这样IFRAME就会掩盖不正确的z索引SELECT。它太可怕了。

但JQuery一如既往地在这里拯救:

http://jetlogs.org/2008/05/09/jquery-fix-ie-select-box-z-index-bug/

答案 1 :(得分:1)

不是Z-index问题。这是一个令人讨厌的ie6错误,总是在所有内容上呈现选择框。

我认为解决方法是使用iframe shim - 基本上在菜单元素后插入iframe。