📜  如何使用 Bootstrap 4 对齐嵌套表单行?(1)

📅  最后修改于: 2023-12-03 15:23:49.799000             🧑  作者: Mango

如何使用 Bootstrap 4 对齐嵌套表单行?

在开发 Web 应用程序时,表单是一个常见的元素。当表单行嵌套在其他元素中时,对其进行对齐可能会变得困难。在这里,我们将会介绍如何使用 Bootstrap 4 对齐嵌套表单行。

步骤
  1. 创建一个基本表单,并添加需要嵌套的表单行。例如:
<form>
  <div class="form-group">
    <label for="firstName">First Name</label>
    <input type="text" class="form-control" id="firstName" placeholder="Enter first name">
  </div>
  
  <div class="form-row">
    <div class="form-group col-md-6">
      <label for="inputEmail4">Email</label>
      <input type="email" class="form-control" id="inputEmail4" placeholder="Email">
    </div>
    <div class="form-group col-md-6">
      <label for="inputPassword4">Password</label>
      <input type="password" class="form-control" id="inputPassword4" placeholder="Password">
    </div>
  </div>
  
  <button type="submit" class="btn btn-primary">Submit</button>
</form>
  1. Bootstrap 4 使用了网格系统来对齐表单。在我们的例子中,我们使用了 form-rowform-group 类来创建网格。form-row 类用于包装一个或多个表格列,而 form-group 类用于包装表单字段。

  2. 使用 col-* 类来指定每个表格列的宽度。在我们的例子中,每个表格列的宽度都为 6 的倍数,因此我们使用了 col-md-6 类。

  3. 最后,您可以使用 Bootstrap 4 提供的其他类来进一步定义和装饰表单元素。

完整的代码示例如下所示:

<form>
  <div class="form-group">
    <label for="firstName">First Name</label>
    <input type="text" class="form-control" id="firstName" placeholder="Enter first name">
  </div>
  
  <div class="form-row">
    <div class="form-group col-md-6">
      <label for="inputEmail4">Email</label>
      <input type="email" class="form-control" id="inputEmail4" placeholder="Email">
    </div>
    <div class="form-group col-md-6">
      <label for="inputPassword4">Password</label>
      <input type="password" class="form-control" id="inputPassword4" placeholder="Password">
    </div>
  </div>
  
  <button type="submit" class="btn btn-primary">Submit</button>
</form>
结论

使用 Bootstrap 4 对齐嵌套表单行非常容易,并且不需要深入了解网格系统。只需使用 form-rowform-group 类,使用 col-* 类来指定列宽,并使用其他样式类来装饰表单元素即可。