Bootstrap 3 提供了一套强大的网格系统和表单组件,可以帮助开发者快速创建响应式布局和表单。要在网格中正确使用表单组,你需要遵循以下步骤:
以下是一个在网格中使用表单组的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap Form in Grid</title>
<!-- 引入 Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<form role="form">
<div class="row">
<!-- 第一列:姓名 -->
<div class="col-md-6">
<div class="form-group">
<label for="name">姓名:</label>
<input type="text" class="form-control" id="name" placeholder="请输入姓名">
</div>
</div>
<!-- 第二列:邮箱 -->
<div class="col-md-6">
<div class="form-group">
<label for="email">邮箱:</label>
<input type="email" class="form-control" id="email" placeholder="请输入邮箱">
</div>
</div>
</div>
<!-- 第三行:消息 -->
<div class="form-group">
<label for="message">消息:</label>
<textarea class="form-control" rows="5" id="message"></textarea>
</div>
<!-- 提交按钮 -->
<button type="submit" class="btn btn-primary">提交</button>
</form>
</div>
<!-- 引入 Bootstrap JS 和依赖 -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
</body>
</html>
form-group
都包含在一个 col-*
类中。form-horizontal
类可以使标签和输入框在同一行。col-md-*
、col-sm-*
等类来适应不同屏幕尺寸。通过以上步骤和示例代码,你应该能够在网格系统中有效地使用表单组,创建出既美观又功能齐全的表单。
领取专属 10元无门槛券
手把手带您无忧上云