修复了WordPress中引导菜单的顶级类在大型设备上不起作用的问题

修复了WordPress中引导菜单的顶级类在大型设备上不起作用的问题,wordpress,twitter-bootstrap,menu,css-position,Wordpress,Twitter Bootstrap,Menu,Css Position,我正在使用引导类“navbar fixed top”以使navbar粘到窗口的顶部,例如在本例中: 以下是菜单代码 <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div clas

我正在使用引导类“navbar fixed top”以使navbar粘到窗口的顶部,例如在本例中:

以下是菜单代码

<nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" 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="#">Awesome Theme</a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <?php 
                wp_nav_menu(array(
                    'theme_location' => 'primary',
                    'container' => false,
                    'menu_class' => 'nav navbar-nav navbar-right',
                    'walker' => new Walker_Nav_Primary()
                    )
                );
                ?>
        </div>
    </div>
    <!-- /.container-fluid -->
</nav>

切换导航
以下是大型设备上菜单的屏幕截图(无法正常显示)

菜单适用于中等设备,如以下屏幕截图所示

您可以对屏幕大小使用css代码,例如:

@media (min-width: 979px) {

    .navbar { ... }

}
结合CSS的最大宽度属性来实现您所需要的。

我应该设置最大宽度吗?你可以说,如果设备的最小宽度是979 px,那么可以将我的navbar类的最大宽度设置为900px。你使用的是真实的类名、真实的语法还是逻辑宽度检查?我使用的代码是@media(最小宽度:968px){.navbar{max width:100%;},但仍然不起作用,因为“最大宽度:100%”使导航栏的宽度为屏幕的100%。您应该将其指定为px,例如“最大宽度:960px”。