我的一个网站有一个使用列表创建的水平导航栏。除了 Firefox 中的一个小错误之外,该列表现在看起来和工作正常 - 除了在 Opera 11.61 中。那里的列表元素根本不会出现!由于列表是网站的主要导航,它嵌套在一个nav
元素中。到目前为止,我的调试表明这就是问题所在。
当我从元素中删除任何背景信息(如background-image
或background-color
)时,nav
列表仍然不可见 - 我可以看到body
. background-color
分配不同的z-index
值也无济于事。但是删除nav
元素会有所帮助 - 当没有nav
列表显示时。
我创建了一个小测试用例来说明问题(记住:必须用 Opera 打开。):http: //jsfiddle.net/sX5KF/
你知道为什么会出现这个问题吗?我的代码有问题还是这只是 Opera 中的错误?我能做些什么呢?