【发布时间】:2019-06-28 02:26:01
【问题描述】:
我正在使用 Bootstrap 4 作为一个非常简单的导航栏,我只是注意到我的右对齐下拉菜单在右侧打开......这会产生溢出(即显示网络浏览器的水平滚动条)。
这是导航栏的代码:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbarNavDropdown" class="navbar-collapse collapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="#">Recipes</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Shopping List</a>
</li>
</ul>
<ul class="navbar-nav">
<li class="dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown">
Manage
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Save Data</a>
<a class="dropdown-item" href="#">Fetch Data</a>
</div>
</li>
</ul>
</div>
</nav>
以及相关的codepen:https://codepen.io/ehouarn-perret/pen/MLoGdE
如何使右对齐的下拉菜单打开左侧的菜单?
【问题讨论】:
标签: html twitter-bootstrap bootstrap-4