【问题标题】:Mobile bootstrap menu showing horizontal scrollbar显示水平滚动条的移动引导菜单
【发布时间】:2015-06-07 20:27:41
【问题描述】:

我目前正在使用 Bootstrap 3 开发一个 Wordpress 网站。对于导航菜单,我使用的是 wp_bootstrap_navwalker。当我缩短窗口宽度时,我得到下面的图片:

移动菜单有一个水平滚动条。此外,菜单被推到全宽,因此它挂在菜单的边缘。在 Bootstrap 菜单演示中,菜单链接是缩进的。

这是我的导航栏代码:

        <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="<?php echo home_url(); ?>"><img src="<?php bloginfo('template_url'); ?>/img/UCHURCH.png"/></a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav navbar-right">
                <?php
                    wp_nav_menu( array(
                        'menu'              => 'header-menu',
                        'theme_location'    => 'header-menu',
                        'depth'             => 2,
                        'container'         => 'div',
                        'container_id'      => 'bs-example-navbar-collapse-1',
                        'menu_class'        => 'nav navbar-nav',
                        'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                        'walker'            => new wp_bootstrap_navwalker())
                    );
                ?>
          </ul>
        </div>
      </div>
    </nav>

当我删除 wp_nav_menu 和硬编码链接时,这不再是问题。所以我知道它与 wp_nav_menu 和 wp_bootstrap_navwalker 有关。有人可以帮我弄清楚如何让这个水平滚动条消失吗?

【问题讨论】:

    标签: wordpress twitter-bootstrap


    【解决方案1】:

    试试

    .header-menu{width:100%; margin:0 auto}
    

    .navbar-collapse{overflow-x:hidden}
    

    【讨论】:

    • .navbar-collapse 有效,我将它添加到引导 css 文件中。此外,我必须在 .navbar-nav > li > a 中添加一个 padding-left 才能使菜单缩进。但它有效。谢谢!
    猜你喜欢
    • 2021-11-13
    • 1970-01-01
    • 2018-06-20
    • 2015-12-29
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    相关资源
    最近更新 更多