【发布时间】:2011-11-30 00:49:34
【问题描述】:
我不确定这是怎么发生的。但是无论我在哪里渲染主菜单块,它都会水平而不是垂直地显示它的链接。
交易是,对于我拥有的每个主题,主菜单都会水平呈现,所以我假设这不是主题特定问题,而是一般问题。
任何人都知道这里发生了什么以及我可以如何尝试解决这个问题?
谢谢!
【问题讨论】:
标签: drupal-7 drupal-theming drupal-navigation
我不确定这是怎么发生的。但是无论我在哪里渲染主菜单块,它都会水平而不是垂直地显示它的链接。
交易是,对于我拥有的每个主题,主菜单都会水平呈现,所以我假设这不是主题特定问题,而是一般问题。
任何人都知道这里发生了什么以及我可以如何尝试解决这个问题?
谢谢!
【问题讨论】:
标签: drupal-7 drupal-theming drupal-navigation
这很可能是因为菜单具有在system.menus.css 中设置的inline 类。最简单的解决方案是将以下内容添加到主题的 CSS 文件中:
#menu-wrapper-id ul li, #menu-wrapper-id ul.inline li {
display:block;
}
您需要用#menu-wrapper-id 替换主菜单周围的<div> 的真实ID。
【讨论】:
<li> 元素并设置 display:block; 和可能 float:none 。希望有帮助