【发布时间】:2014-10-04 12:19:08
【问题描述】:
我在导航栏的左角有一个带有单独按钮的搜索表单。我不想将输入和按钮连接在一起。 但我得到了非常难看的解决方案。
来源(例如来自官方引导站点的示例)
<nav class="status-navbar navbar navbar-default" role="navigation">
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-navbar-collapse-1">
<div class="row">
<div class="search-panel col-lg-3 col-md-3">
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control"
placeholder="Quick Search">
</div>
<button type="button" class="btn btn-primary">
<span class="glyphicon glyphicon-search"></span>
</button>
</form>
</div>
</div>
</div>
丑陋的解决方案
<div class="row">
<div class="search-panel col-lg-3 col-md-3">
<form class="navbar-form navbar-left" role="search" style=" width: 100%;
">
<div class="form-group" style="
width: 88%;
">
<input type="text" class="form-control" placeholder="Twitter Quick Search" style="
width: 100%;
">
</div>
<button type="button" class="btn btn-primary">
<span class="glyphicon glyphicon-search"></span>
</button>
</form>
</div>
如果没有如此可怕的标记,是否有可能获得相同的结果。
【问题讨论】:
-
您能否更好地解释您想要实现的目标?您希望按钮位于文本框下方吗?
-
@IndieRok 我希望输入文本占据表单内的所有空间,除了按钮和小填充和边距所需的位置
标签: html css twitter-bootstrap-3