bootstrap表单中label和input在一行显示的几个示例,本文中应用的bootstrap版本都是4.4.1
1. 应用form-inline
<form action=""> <div class="form-group"> <div class="form-inline"> <label class="mb-2">规格值:</label> <input class="form-control mr-2 mb-2" type="text" placeholder="如:红色" /> <input class="form-control mr-2 mb-2" type="text" placeholder="如:彩色" /> <button type="button" class="btn btn-link mb-2">+ 增加规格值</button> </div> </div></form>
2. 应用栅格布局
留神:boostrap4中.col-xs-前缀已被删除,如果须要设置<576px的布局,需应用.col-
<form action=""> <div class="form-group row"> <label for="title" class="col-md-2 col-sm-3 col-4 col-form-label text-right"><span class="text-danger">*</span> 商品名称</label> <div class="col-sm-8 col-8"> <input type="text" class="form-control" id="title" name="title" placeholder="请输出"> <div class="invalid-feedback">请输出商品名称</div> </div> </div> <div class="form-group row"> <label for="subtitle" class="col-md-2 col-sm-3 col-4 col-form-label text-right"><span class="text-danger">*</span> 副标题</label> <div class="col-sm-8 col-8"> <input type="text" class="form-control" id="subtitle" name="subtitle" placeholder="请输出"> <div class="invalid-feedback">请输出副标题</div> </div> </div> <div class="form-group row"> <label for="price" class="col-md-2 col-sm-3 col-4 col-form-label text-right"><span class="text-danger">*</span> 价格</label> <div class="col-sm-8 col-8"> <input type="text" class="form-control" id="price" name="price" placeholder="请输出"> <div class="invalid-feedback">请输出价格</div> </div> </div></form>
3. 应用栅格布局,input主动占据残余空间
<form> <div class="form-row"> <div class="col-lg-3 col-sm-6 mb-2 input-group"> <label for="" class="col-form-label">商品名称:</label> <input type="text" class="form-control" placeholder="请输出"> </div> <div class="col-lg-3 col-sm-6 mb-2 input-group"> <label class="col-form-label">商品编号:</label> <input type="text" class="form-control" placeholder="请输出"> </div> <div class="col-lg-3 col-sm-6 mb-2 input-group"> <label class="col-form-label">商品标签:</label> <input type="text" class="form-control" placeholder="请输出"> </div> <div class="col-lg-3 col-sm-6 mb-2"> <button type="submit" class="btn btn-primary mb-2">查问</button> <button type="reset" class="btn border mb-2">重置</button> </div> </div></form>