1

我正在 Drupal 上构建一个站点,使用基于 zen 主题的自定义主题,并使用 nice menus 模块生成一个水平的suckerfish 下拉菜单之子。我的横向漂亮菜单块在所有浏览器(甚至在 IE 中!)中都能出色地工作,但似乎在 Firefox 中中断,这是非常不寻常的。

二级菜单应该直接下拉到顶级菜单项的下方,它在除 Firefox 之外的所有浏览器(我目前使用的是 9.0.1)中都有。当我在 Firefox 中打开第二级菜单时,第二级菜单显示在第一个菜单下方(应该如此),但左对齐到其父菜单的左侧,而不是在其父菜单项下方对齐。有任何想法吗?

这是网址:http ://www.crowstonstack.co.uk/new

4

1 回答 1

1

在http://www.crowstonstack.co.uk/new/sites/all/modules/nice_menus/nice_menus_default.css中更改值如下

这应该解决它。

ul.nice-menu-down ul {
left: 57px;
}

此解决方案仅适用于 firefox,可能会破坏其他浏览器的外观。所以一旦你确认它的工作,你需要把它作为一个条件。有关这方面的更多信息,请访问

仅针对带有 CSS 的 Firefox

干杯,维沙尔

于 2012-02-01T19:35:14.127 回答