【发布时间】:2022-10-26 04:17:21
【问题描述】:
我有一个导航栏,导航栏有一些在左侧对齐的项目和一个在导航栏右侧对齐的搜索栏。我想将右侧的项目和右侧的搜索栏对齐,但是当我添加 ms-auto 类时,只有项目向右移动,搜索栏不会向左移动并停留在那里
我怎样才能基本上旋转导航栏,使项目保持在右侧,搜索栏保持在左侧?
这是我的代码:
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="navbarScroll">
<ul class="navbar-nav me-auto my-2 my-lg-0 navbar-nav-scroll" style="--bs-scroll-height:100px;">
<li class="nav-item">
<a href="#" class="nav-link active" aria-current="page">Home</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">About us</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">Contact us</a>
</li>
</ul>
<form class="d-flex">
<input type="search" class="form-control me-2" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success" type="submit">Search</button>
</form>
</div>
</div>
</nav>
【问题讨论】:
-
将
dir="rtl"放在html标签上。 -
@ServeshChaturvedi 我做了并将 me-auto 更改为 ms-auto 并且项目不会像左侧那样粘在右侧,项目和右边框之间有某种空间
-
很抱歉,我没有收到您的询问。 ms-auto 在 ul 中为我工作。请分享一张图片来说明您的问题
-
我检查了引导文件,发现我必须使用 rtl 文件,它刚刚解决了。谢谢您的帮助
标签: html css twitter-bootstrap bootstrap-5