这是我们试图达到的效果:
随着Bootstrap 3.1.0的发布以及Bootstrap 4的发布,需要应用的类均发生了变化。如果以下解决方案之一似乎无法正常工作,请仔细检查要导入的Bootstrap的版本号。然后尝试另一种。
引导程序3
v3.1.0之前
您可以使用pull-right
该类在菜单的右侧插入符号:
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu pull-right">
<li>...</li>
</ul>
</li>
小提琴:http : //jsfiddle.net/joeczucha/ewzafdju/
v3.1.0之后
从v3.1.0开始,下拉菜单中的.pull-right已弃用。要右对齐菜单,请使用.dropdown-menu-right。导航栏中的右对齐导航组件使用此类的mixin版本自动对齐菜单。要覆盖它,请使用.dropdown-menu-left。
您可以使用dropdown-right
该类在菜单的右侧插入符号:
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu dropdown-menu-right">
<li>...</li>
</ul>
</li>
小提琴:http : //jsfiddle.net/joeczucha/1nrLafxc/
引导程序4
Bootstrap 4的类与Bootstrap> 3.1.0相同,请注意周围的其余标记有所变化:
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#">
Link
</a>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="#">...</a>
</div>
</li>
小提琴:https : //jsfiddle.net/joeczucha/f8h2tLoc/