Bootstrap 表单

17 Mar 2025 | 阅读 2 分钟

在 Bootstrap 中,有三种类型的表单布局

  • 垂直表单(这是默认值)
  • 水平表单
  • 内联表单

Bootstrap 表单规则

这 3 种表单布局有三个标准规则

  • 始终使用 <form role="form"> (帮助提高使用屏幕阅读器的人的可访问性)
  • 将标签和表单控件包裹在 <div class="form-group"> 中 (为了获得最佳间距需要)
  • 将类 .form-control 添加到所有文本 <input>、<textarea> 和 <select> 元素

1) Bootstrap 垂直表单(默认)

立即测试

2) Bootstrap 内联表单

在 Bootstrap 内联表单中,所有元素都是内联的、左对齐的,并且标签位于旁边。

此示例仅适用于至少 768px 宽的视口中的表单!

示例

立即测试

3) Bootstrap 水平表单

如果要创建水平表单,则需要添加一些额外的规则。

水平表单的附加规则

  • 将类 .form-horizontal 添加到 <form> 元素
  • 将类 .control-label 添加到所有 <label> 元素

示例

立即测试

Bootstrap 4 表单

在 Bootstrap4 中,表单控件会自动接收 Bootstrap 的一些全局样式。

所有带有类 .form-control 的文本 <input>、<textarea> 和 <select> 元素的宽度均为 100%。

堆叠(全宽)表单

Bootstrap 4 提供了全宽堆叠表单。

示例

让我们举个例子来创建一个带有两个输入字段、一个复选框和一个提交按钮的堆叠表单。

立即测试