我正在使用bootstrap 3并拥有此
HTML:
<body> <div class="container body-content"> <div class="row"> <div class="col-lg-6"> <label class="control-label" for="parameterValue">sdsd</label> <div class="input-group"> <input class="form-control" type="text" name="parameterValue" placeholder="Enter a value..." /> <span class="input-group-btn"><button class="btn btn-default btn-success">Update</button></span> </div> <label class="control-label" for="parameterValue">sdsd</label> <div class="input-group"> <input class="form-control" type="text" name="parameterValue" placeholder="Enter a value..." /> <span class="input-group-btn"><button class="btn btn-default btn-success">Update</button></span> </div> <button class="btn btn-default btn-primary" data-bind="click: $root.completeStep">Complete Step</button> </div> </div> </div> </body>
我希望最后一个按钮与输入组div垂直间隔开,而不是接触它.
我使用表单找到的示例按钮间隔为:fiddle
这就是我喜欢我的按钮的方式.我怎么能得到它?
解决方法
只需包裹每一对< label>和< div class =“input-group”>通过< div>拥有.form-group类. (或者只是根据需要包裹最后一对)
原因是twitter bootstrap将15px的保证金底部应用于.form-group.您也可以通过提供< button>手动执行此操作.上限或给最后一个输入一个下限.
<div class="container body-content"> <div class="row"> <div class="col-lg-6"> <div class="form-group"> <label class="control-label" for="parameterValue">sdsd</label> <div class="input-group"> <input class="form-control" type="text" name="parameterValue" placeholder="Enter a value..." /> <span class="input-group-btn"><button class="btn btn-default btn-success">Update</button></span> </div> </div> <div class="form-group"> <label class="control-label" for="parameterValue">sdsd</label> <div class="input-group"> <input class="form-control" type="text" name="parameterValue" placeholder="Enter a value..." /> <span class="input-group-btn"><button class="btn btn-default btn-success">Update</button></span> </div> </div> <button class="btn btn-default btn-primary" data-bind="click: $root.completeStep">Complete Step</button> </div> </div> </div>