Firefox 渲染问题与 drupal zen 主题和漂亮的菜单

发布于 2025-01-01 11:48:35 字数 404 浏览 0 评论 0原文

我正在 Drupal 上使用基于 zen 主题的自定义主题构建一个网站,并使用漂亮的菜单模块生成水平的 suckerfish 下拉菜单。我的水平漂亮菜单块在所有浏览器中都表现出色(甚至在 IE 中!),但在 Firefox 中似乎无法正常工作,这是极其不寻常的。

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

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

I am building a site on Drupal usiong a custom theme based on the zen theme and using the nice menus module to generate a horizontal sons of suckerfish dropdown menu. My horizontal nice menus block works brilliantly in all browser (even in IE!) but seems to break in firefox, which is extremely unusual.

The second level menu should drop down directly below the top level menu item, which it does in all browsers except firefox (I am currently using 9.0.1). When I open the 2nd level menu in firefox, the 2nd level menu is displayed below the first (as it should), but left aligned to the left of it's parent menu, instead of being aligned below it's parent menu item. Any ideas?

Here is the url: http://www.crowstonstack.co.uk/new

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流殇 2025-01-08 11:48:36

按照以下方式更改 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

干杯,
维沙尔

change the value as per below in http://www.crowstonstack.co.uk/new/sites/all/modules/nice_menus/nice_menus_default.css

This should fix it.

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

This solution is only for firefox and might break the look in other browsers. So once you confirm its working you will need to put it as a condition. for more on this go to

Targeting only Firefox with CSS

Cheers,
Vishal

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文