Twitter bootstrap 3 引导导航栏总是收拢,但在展开时,需要显示屏幕宽度较短时显示的宽度

Twitter bootstrap 3 引导导航栏总是收拢,但在展开时,需要显示屏幕宽度较短时显示的宽度,twitter-bootstrap-3,navbar,bootstrapping,Twitter Bootstrap 3,Navbar,Bootstrapping,我做了以下操作,使我的导航栏始终处于折叠状态。然而,当你点击它时,它占据了整个屏幕的宽度。当你点击菜单时,下拉菜单只占了一小部分 我想要的是,当我单击右侧的导航图标时,它将展开,但不会占据整个屏幕的宽度。取而代之的是,我希望它在屏幕宽度很小的时候像图片一样显示出来 这就是我需要的: 好的,所以我仍然不确定为什么要在菜单中添加菜单,但是如果要查找全宽,可以使用nav而不是下拉列表。下拉列表的宽度为160px。使用折叠显示/隐藏子菜单 <a href="#" data-toggle="co

我做了以下操作,使我的导航栏始终处于折叠状态。然而,当你点击它时,它占据了整个屏幕的宽度。当你点击
菜单时,下拉菜单只占了一小部分

我想要的是,当我单击右侧的导航图标时,它将展开,但不会占据整个屏幕的宽度。取而代之的是,我希望它在屏幕宽度很小的时候像图片一样显示出来

这就是我需要的:

好的,所以我仍然不确定为什么要在菜单中添加菜单,但是如果要查找全宽,可以使用
nav
而不是
下拉列表。下拉列表的宽度为160px。使用
折叠
显示/隐藏子菜单

<a href="#" data-toggle="collapse" data-target="#menu1" role="button" aria-haspopup="true" aria-expanded="false">
    <span class="glyphicon glyphicon-menu-hamburger" aria-hidden="true"></span>
    <span>Menu</span>
</a>
<ul class="nav collapse" aria-labelledby="menu" id="menu1">
    <li>
        <div class="menu-content">
            <ul class="nav nav-stacked">
                <li><a href="#">Item1</a></li>
                <li><a href="#">Item2</a></li>
                <li><a href="#">Item3</a></li>
                <li><a href="#">Item4</a></li>
            </ul>
        </div>
    </li>
</ul>


就像你在菜单中有一个菜单一样。你能发布你所有的代码或创建一个演示吗。。首先,我不是在寻找全宽。我的问题是,如果我在桌面上查看它,然后单击菜单图标,它会在下面的“菜单”和“其他”全幅显示,但当你单击“菜单”时,它下面的项目会以较短的宽度显示。我需要的是,当我点击菜单图标时,它应该以较短的宽度显示在“菜单”和“其他”的下方,只占右侧的一部分,而不是整个屏幕的宽度,因为我的菜单图标在右侧,那么当你点击“菜单”时,它应该显示你在手机屏幕上看到的项目。对不起,我还是不明白。发布一张你想要的图片怎么样?我更新了上面的图片。我需要的是,即使我在桌面上查看,菜单也不应该占据整个宽度,因为我的菜单图标仅在右侧。我更新了图像中的颜色,以清楚地显示我希望在桌面上查看菜单下拉列表时的外观。正如你们所看到的,这和你们在手机屏幕上看到的是一样的。
<a href="#" data-toggle="collapse" data-target="#menu1" role="button" aria-haspopup="true" aria-expanded="false">
    <span class="glyphicon glyphicon-menu-hamburger" aria-hidden="true"></span>
    <span>Menu</span>
</a>
<ul class="nav collapse" aria-labelledby="menu" id="menu1">
    <li>
        <div class="menu-content">
            <ul class="nav nav-stacked">
                <li><a href="#">Item1</a></li>
                <li><a href="#">Item2</a></li>
                <li><a href="#">Item3</a></li>
                <li><a href="#">Item4</a></li>
            </ul>
        </div>
    </li>
</ul>