【问题标题】:Drupal Main menu renders horizontallyDrupal 主菜单水平呈现
【发布时间】:2011-11-30 00:49:34
【问题描述】:

我不确定这是怎么发生的。但是无论我在哪里渲染主菜单块,它都会水平而不是垂直地显示它的链接。

交易是,对于我拥有的每个主题,主菜单都会水平呈现,所以我假设这不是主题特定问题,而是一般问题。

任何人都知道这里发生了什么以及我可以如何尝试解决这个问题?

谢谢!

【问题讨论】:

    标签: drupal-7 drupal-theming drupal-navigation


    【解决方案1】:

    这很可能是因为菜单具有在system.menus.css 中设置的inline 类。最简单的解决方案是将以下内容添加到主题的 CSS 文件中:

    #menu-wrapper-id ul li, #menu-wrapper-id ul.inline li {
      display:block;
    }
    

    您需要用#menu-wrapper-id 替换主菜单周围的<div> 的真实ID。

    【讨论】:

    • 添加到上面的问题...主题是 Bartik,主菜单实际上已禁用,因为我不喜欢 Bartik 菜单,宁愿拥有自己的主菜单,我就是本质上是在“特色”区域呈现,主菜单呈现在外面
    • 我认为答案可能仍然相同,您应该使用 CSS 定位 <li> 元素并设置 display:block; 和可能 float:none 。希望有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多