我有一个使用Joomla为客户端部署的站点,并且有很多访问者正在使用IE6。客户告诉我,当有人进行搜索并且可以选择更改订单或页数时,存在样式错误。当他们到达该屏幕并将鼠标悬停在顶部导航栏中的商店菜单项上时,菜单会在后面显示后面的下拉列表。
我做了一些研究,发现这可能是一个关于z-index的IE6错误,但是我不知道如何更改样式表以便进行适当的修复。
答案 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。