我想在同一行创建带有3个输入字段+按钮的表单,但我无法弄明白,如何制作它。
我正在使用Bootstrap v4来设计表单。
这是我破碎设计的照片: Click here
我的代码
<div class="col-sm-7 mx-auto bg-faded">
<form class="form-inline" action="index.html" method="post">
<div class="form-group">
<label class="mr-2" for="">First Name</label>
<input type="text" name="" value="">
</div>
<div class="form-group">
<label class="mr-2 ml-2" for="">Last Name</label>
<input type="text" name="" value="">
</div>
<div class="form-group">
<label class="mr-2 ml-2" for="">Nickname</label>
<input type="text" name="" value="">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
答案 0 :(得分:0)
表单的宽度受到容器的限制,所以它是包装的。如果您想强制它不要包装,请使用d-flex flex-nowrap
flexbox utils:
<form class="form-inline d-flex flex-nowrap" action="index.html" method="post">
<div class="form-group">
<label class="mr-2" for="">First Name</label>
<input type="text" name="" value="">
</div>
<div class="form-group">
<label class="mr-2 ml-2" for="">Last Name</label>
<input type="text" name="" value="">
</div>
<div class="form-group">
<label class="mr-2 ml-2" for="">Nickname</label>
<input type="text" name="" value="">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>