Bootstrap 4 引导4更改移动设备上的列位置
我有以下代码:Bootstrap 4 引导4更改移动设备上的列位置,bootstrap-4,Bootstrap 4,我有以下代码: <nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" a
<nav class="navbar navbar-toggleable-md navbar-light bg-faded">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Navbar</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="text" placeholder="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
-
-
-
搜寻
在手机上,我需要在第一个位置显示表单搜索(后面是:navbar品牌)。我怎么能做到?我需要使用网格?以下是最新的引导程序4.2的工作原理。您可以使用
order-
类对flexbox子级进行重新排序。将导航栏导航
和表单
包装在flexbox容器中(d-flex
)。这将允许您响应地更改位置。例如,order first order md last
意味着在md和md以上的地方订购last,而在md以下的地方订购first-order
<nav class="navbar navbar-expand-md navbar-light bg-light">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Navbar</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<div class="d-flex flex-column flex-md-row w-100 align-items-center">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
<form class="form-inline flex-nowrap my-2 my-lg-0 order-first order-md-last">
<input class="form-control mr-2" type="text" placeholder="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</div>
</nav>
-
-
-
搜寻
在bootstrap 3中,您可以使用推拉功能,但在bootstrap 4中,该功能不可用,因此您必须使用flex的order属性。因为bootstrap 4是flex系统,所以您使用的是什么版本的4<代码>导航栏可切换-不再exists@Dumitru你会回答关于版本的问题吗?这个代码已经过时了。你的问题不清楚。这在平板电脑上不起作用:((当屏幕调整大小时,导航和搜索显示在两列上)你看到演示了吗?它们不显示在两列中。