Opera下拉菜单悬停问题

时间:2012-09-20 07:28:09

标签: menu hover opera

我刚为我的网站创建了一个下拉列表。除了12.02的新版歌剧之外,它在所有其他浏览器中都能正常工作。

Webiste Url:http://www.sktechnologyworld.com/demo/anything/

此处当您将鼠标悬停在“类别”上时,它会显示该类别的下拉列表,然后当您将鼠标悬停在类别上时,它会显示该类别的子类别。此时,背景线仍然位于该特定类别的顶部,并且在所有子类别中都是相同的。然而,当我通过按ctrl + shift + I在歌剧中打开龙飞,然后它工作正常,但如果龙飞不打开那么它会让它变得奇怪。

它非常奇怪,之前没有遇到过这种问题。有什么帮助吗?

由于

1 个答案:

答案 0 :(得分:0)

这确实是Opera中的一个错误。因为它只是一个对功能没有太大影响的化妆品问题,我建议你report a bug to Opera Software并忘记它直到它被修复: - )

根本原因是Opera无法正确绘制A元素填充顶部的背景颜色。它主要由padding-top触发:#CategoriesBar .nav上的9px指令。但是,尝试解决这个问题意味着在CSS中添加黑客攻击并使其更难理解和维护 - 甚至更有可能在未来的浏览器中破解。因此报告错误而不是试图解决它是你最好的方法。

以下是报告错误时可以参考的简化演示: http://jsfiddle.net/sNHbB/

请告诉我错误参考编号,我会帮你解决。