我想要的是有我的导航栏品牌集中在所有平台和我的导航项目/链接,包括导航栏切换定位在右边。
现在它在大屏幕上看起来就像this.,而且我根本无法使它居中。
但是如果我把它缩小到991px以下,导航栏就会居中,尽管很奇怪,而且没有与项目正确对齐。
On smaller screens
我正在使用引导单独和我的css文件没有任何东西在它还没有。
我试过在我的css文件中覆盖它,但它根本不会居中。我读过bootstrap的文档,但我似乎不能使它工作。
我很确定这和导航条扩展lg有关,因为它会影响导航条链接和导航条品牌(居中)缩小到991px以下。
下面是我的代码:
<div class="collapse navbar-collapse" id="navbarTogglerDemo01">
<ul class="navbar-nav ms-auto ">
<li class="nav-item">
<a class="nav-link" href="#">Link 1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 2</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 3</a>
</li>
</ul>
</div>
</div>
</nav>
2条答案
按热度按时间u0sqgete1#
u3r8eeie2#
由于
.navbar-toggler
占用的空间,.navbar-brand
与.nav-link
不对齐。借助BS's position utility classes,您可以将.navbar-toggler
的大小从等式中排除。您需要将.position-relative
添加到.container-fluid
,将.position-absolute.top-0.end-0
添加到.navbar-toggler
。切换器将从流中移除,并定位在右上角,其他所有内容都保持在容器宽度的中心位置。通过将
.justify-content-center.flex-wrap
添加到容器,将.w-100
添加到品牌,可以使展开视图中的所有内容都以两行为中心。