Html twitter bootstrap 3 input-group-addon 与 btn-group 的大小不一样
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25298728/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
twitter bootstrap 3 input-group-addon with btn-group not the same size
提问by jorrin
I have to make an input-group-btn in twitter bootstrap with a dropdown-menu attached to it but the output image below shows that the btn-group is not of the same size with the input group.
我必须在 twitter bootstrap 中创建一个 input-group-btn 并附加一个下拉菜单,但下面的输出图像显示 btn-group 与输入组的大小不同。
Here is the html code:
这是html代码:
<div class="row">
<div class="col-md-2"><button type="button" class="btn btn-primary" onclick="showModalAddStation();">Add Station</button></div>
<div class="col-md-4">
<div class="form-group">
<div class="input-group">
<div class="input-group-btn" >
<div class="btn-group">
<button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown">
<span data-bind="label" id="searchLabel">Search By</span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
</div>
<input type="search" name="searchBy" id="searchBy" class="form-control" />
<span class="input-group-btn">
<button id="filter" class="btn btn-primary btn-block glyphicon glyphicon-plus" onclick="searchStationTable();"></button>
</span>
</div>
</div>
</div>
回答by rails_id
Your problems are :
你的问题是:
The button of dropdown-menu you have
btn-sm
class, it will decrease size of button http://getbootstrap.com/components/#btn-dropdowns-sizingsolution : remove
btn-sm
classYou are using glyphicon on the button.
solution : you can use
span
,i
tag or else on button if using glyphicon http://getbootstrap.com/components/#glyphicons-how-to-use
你有
btn-sm
类的下拉菜单按钮,它会减小按钮的大小http://getbootstrap.com/components/#btn-dropdowns-sizing解决方案:删除
btn-sm
类您正在按钮上使用字形。
解决方案:如果使用 glyphicon http://getbootstrap.com/components/#glyphicons-how-to-use
span
,您可以i
在按钮上使用、标记或其他
<div class="row">
<div class="col-md-2"><button type="button" class="btn btn-primary" onclick="showModalAddStation();">Add Station</button></div>
<div class="col-md-4">
<div class="form-group">
<div class="input-group">
<div class="input-group-btn" >
<div class="btn-group">
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
<span data-bind="label" id="searchLabel">Search By</span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
</div>
<input type="search" name="searchBy" id="searchBy" class="form-control" />
<span class="input-group-btn">
<button id="filter" class="btn btn-primary btn-block" onclick="searchStationTable();">
<span class="glyphicon glyphicon-plus"></span>
</button>
</span>
</div>
</div>
</div>
</div>