我想在bootstrap中输入后添加“month”,在它的旁边。
我试过span
,pull-left
没有任何效果。 Months
始终低于
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Months</label>
<input type="email" class="form-control" style="width: 50%" id="exampleInputEmail1" placeholder="Months"> months
</div>
</form>
答案 0 :(得分:2)
只需在表单中添加form-inline
..
<form role="form" class="form-inline">
<div class="form-group">
<label for="exampleInputEmail1">Months</label>
<input type="email" class="form-control" style="width: 50%" id="exampleInputEmail1" placeholder="Months"> months
</div>
</form>
答案 1 :(得分:1)
尝试包装元素并指定列宽:
<强> HTML 强>
<form role="form">
<div class="form-group">
<div class="pull-left col-xs-9">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
</div>
<span class="col-xs-3">months<span>
</div>
</form>
<强> CSS 强>
span{
margin-top: 25px;
}
JS小提琴: http://jsfiddle.net/7rYp7/2/
答案 2 :(得分:0)
您可以在CSS中设置以下内容(覆盖bootstrap.css)
.form-group input {
display:inline;
width: 50%;
margin: 5px;
}
您还可以使用其他选择器更具体(而不是覆盖所有输入)更新:
#exampleInputEmail1{
display:inline;
width: 50%;
margin: 5px;
}
.form-group label {
display: block;
}
答案 3 :(得分:0)
将style="display:inline"
放入有问题的实际输入元素对我有用。
听着,我知道我们应该避免使用style
并且只使用CSS中定义的类,但我尝试了上面的所有示例,这是唯一有用的。