我想为移动视口制作inline form,以便搜索按钮位于输入旁边。但文件说
这仅适用于视口中至少为768像素宽的表单。
如何在不使用内联表单的情况下实现此结果?
导航栏标头
以下是navbar-header代码段:(在表单中添加.form-inline
不会像提及的文档那样内联)
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<!-- icon-bar span omitted -->
</button>
<a class="navbar-brand" href="#">Brand</a>
<div class="clearfix"></div>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
答案 0 :(得分:8)
在搜索了一些bootstrap组件之后,我可以通过将表单视为input group而不是表单组来实现我想要的。
这是我新的navbar-header
的片段<div class="navbar-header">
<a class="navbar-brand" href="#">Brand</a><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<!-- omitted icon-bar span -->
</button>
<div class="clearfix"></div>
<div class="container">
<form class="navbar-form navbar-left" role="search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search">
<span class="input-group-btn">
<button type="submit" class="btn btn-default">Submit</button>
</span>
</div>
</form>
</div>
</div>