[英]How can I tightly align a checkbox with a text input form control using bootstrap?
您可以使用内联表格或水平表格
要么
您必须在输入控件中添加“ display:inline-block”
您可以将“ 输入组附加组件”用于复选框/收音机。 如果输入组框不适用于您的特定表单设置,则可以始终设置其样式。
请参见示例代码段。
body { padding-top: 50px; } .input-group-addon.my-addon { background: white; padding-top: 10px; }
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" /> <div class="well">Default</div> <div class="container"> <div class="input-group"> <span class="input-group-addon"> <input type="checkbox" aria-label="..."> </span> <input type="text" class="form-control" aria-label="..."> </div> </div> <hr> <div class="well">Added Styling</div> <div class="container"> <div class="input-group"> <span class="input-group-addon my-addon"> <input type="checkbox" aria-label="..."> </span> <input type="text" class="form-control" aria-label="..."> </div> </div>
像form-inline
和form-group
这样的简单类可以帮助您解决此问题。
<div class="form-inline">
<div class="form-group">
<input type="checkbox"/>
<input type="text" placeholder="Enter your own vendor name here ..." class="form-control" />
</div>
</div>
小提琴: http : //jsfiddle.net/2yao3x5r/
但是,从引导文档
这仅适用于视口内宽度至少为768px的表单
此外,我有一个建议,如果您的复选框属于您的输入,则可以使用input-group
<div class="input-group">
<span class="input-group-addon">
<input type="checkbox" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div>
如果您的视口小于.row
,则建议使用.row
和.col
修饰符。 例如
<div class="row">
<div class="col-xs-2 col-sm-2">
<input type="checkbox"/>
</div>
<div class="col-xs-10 col-sm-10">
<input type="text" placeholder="Enter your own vendor name here ..." class="form-control" />
</div>
</div>
您可以使用input-group-addon
并将复选框设置为输入标签的样式。
为了获得更精确的控件,但不那么简洁,您可以在控件本身中添加一些CSS:
#inputText {
margin-left: 20px;
}
#inputCheckbox {
position: absolute;
top: 0px;
margin-top: 0px;
}
HTML(带有网格系统):
<div class="col-md-2">XX</div>
<div class="col-md-8">
<input type="text" placeholder="Enter your own vendor name here ..."
class="form-control" id="inputText" />
<input type="checkbox" class="pull-left" id="inputCheckbox" />
</div>
<div class="col-md-2">XX</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.