我正在尝试使用bootstrap 5创建一个标题。在标题中,我有一个导航栏,上面有一些链接,我想让它们浮动到右边。在浏览bootstrap网站后,我注意到他们在菜单列表项中添加了一个justtify-content-end类。当我这样做时,菜单项会停留在左边。我甚至尝试过添加浮动:但这个也不行。
这是我的html
<nav class="navbar navbar-dark bg-dark">
<!-- Navbar content -->
<ul class="nav justify-content-end" id="myNavbar">
<li class="nav-item">
<a class="nav-link" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
我的CSS
ul {
float: right !important:
}
有人能解释一下怎么解决这个问题吗?
3条答案
按热度按时间uujelgoq1#
检查这个解决方案,我已经在我的机器上试过了,这个代码工作正常。
vxqlmq5t2#
这对我有用。
cngwdvgl3#
因为导航栏的宽度不是页面的100%。即使您设置了导航栏内容的浮动,它也只在导航栏中改变。
您可以尝试将导航栏的浮动设置为右侧。
或者将导航栏的宽度设置为100%,并在内容中添加float:right,如下所示。