我仍然遇到一个奇怪的菜单问题(顶级导航包装的最后一个菜单项),我上个月在Mac上使用Firefox3.6实现了一个基于contao的网站(www.medivas.de)。几天前,我问了一个类似的问题,一些Mac用户为我测试了一下,没有发现任何问题(请看我以前的问题:strange-horizontal-menu-problem-with-firefox-on-mac。现在,英文内容发布了,最后一个菜单项出现了奇怪的菜单包装。没有过大的项目,也没有过高的填充物。
再一次,菜单换行问题只发生在使用FF 3.6的Mac上的网站的英文内容上,而不是其他地方。所有其他浏览器(据我所知)都运行得很好,甚至Mac上的Safari也没有问题。
布局的设计师在她的Mac上使用了旧的Firefox1.5版本,在两种网站内容语言中,菜单都工作得很好,没有任何缺陷。然后,她将火狐更新到最新版本(3.6.13或14),现在,在英文内容中,菜单在最后一个条目处换行。
所以,我再一次请安装了FF和Firebug的Mac用户在Mac上快速浏览一下网站,也许可以给我一个提示,那个不可靠的菜单包装可能存在什么问题。
就像在老问题中所说的:我使用jquery向菜单项添加填充,以便它们均匀分布在菜单的容器宽度上。但我认为这不是问题所在,因为它在其他浏览器上运行没有任何问题。
非常感谢提前,希望我能在您的大力帮助下解决这个问题。也许我可以在某些地方改进菜单-html/ css。我没有Mac (只有Linux),所以这让一切变得更糟,因为我不能测试和尝试。我现在没有主意了。
安德烈亚斯
发布于 2011-03-08 20:36:24
我正在Windows/Firefox上测试,无法重现您的问题。无论如何,我将猜测一个解决方案:
#nav-main-top,add overflow: hidden..nav-main-top,将宽度从685px调整为更大的值,例如:width: 750px.
这样做之后,这个网站在视觉上对我来说是相同的,但希望它能解决Mac的问题。
https://stackoverflow.com/questions/5232284
复制相似问题