我正在Drupal上建立一个基于zen主题的自定义主题的网站,并使用漂亮的菜单模块生成suckerfish下拉菜单的水平儿子。我的横向漂亮的菜单块在所有浏览器中都非常出色(即使在IE中!)但似乎在firefox中突破,这是非常不寻常的。
第二级菜单应直接下拉到顶级菜单项下面,除了firefox(我目前使用的是9.0.1)之外,它在所有浏览器中都会显示。当我在firefox中打开第二级菜单时,第二级菜单显示在第一级菜单下方(应该如此),但是左对齐到它的父菜单的左侧,而不是在它的父菜单项下方对齐。有什么想法吗?
答案 0 :(得分:1)
在http://www.crowstonstack.co.uk/new/sites/all/modules/nice_menus/nice_menus_default.css
中更改以下值这应该解决它。
ul.nice-menu-down ul {
left: 57px;
}
此解决方案仅适用于Firefox,可能会破坏其他浏览器的外观。所以一旦你确认它的工作,你将需要把它作为一个条件。欲了解更多信息,请访问
Targeting only Firefox with CSS
干杯, 维沙尔