0

我在 Mac 和 Windows 的 Safari 和 Chrome 中的下拉菜单中遇到了这个非常烦人的问题。

在其他浏览器中似乎很好,即使是 IE7+(我知道很震惊)。

下拉菜单应该绝对定位到 parent <li>,我已经设置left: 0;但是下拉菜单显示在下面的下方<li>

铬合金

过去我在 IE 中遇到过这个问题,但我希望 WebKit 会更好!

此外,这是 Safari 中的问题(不同,但我想原因是相同的): 苹果浏览器

这是该页面的链接(将鼠标悬停在“博客”链接上):- http://www.mattpealing-server.co.uk/~devfooty/

有谁知道我该如何修复它?我尝试了各种组合,甚至发现如果我定位bottom: 0然后下拉菜单出现在正确的下方<li>,但显然它看起来不正确!不过很奇怪。

4

1 回答 1

0

我不确定这是否可行,但您可以尝试将父元素的位置设置为相对。

于 2013-06-24T19:19:44.413 回答