bootstrap
Bootstrap 表单
表单布局
Bootstrap 提供了下列类型的表单布局:
- 垂直表单(默认)
- 内联表单
- 水平表单
垂直或基本表单
基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列出了创建基本表单的步骤:
- 向父
<form>
元素添加 role=”form”。 - 把标签和控件放在一个带有 class .form-group 的
<div>
中。这是获取最佳间距所必需的。 - 向所有的文本元素
<input>
、<textarea>
和<select>
添加 class .form-control。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | < form role="form"> < div class="form-group"> < label for="name">名称</ label > < input type="text" class="form-control" id="name" placeholder="请输入名称"> </ div > < div class="form-group"> < label for="inputfile">文件输入</ label > < input type="file" id="inputfile"> < p class="help-block">这里是块级帮助文本的实例。</ p > </ div > < div class="checkbox"> < label > < input type="checkbox">请打勾 </ label > </ div > < button type="submit" class="btn btn-default">提交</ button > </ form > |
内联表单
如果需要创建一个表单,它的所有元素是内联的,向左对齐的,标签是并排的,请向 标签添加 class .form-inline。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < form class="form-inline" role="form"> < div class="form-group"> < label class="sr-only" for="name">名称</ label > < input type="text" class="form-control" id="name" placeholder="请输入名称"> </ div > < div class="form-group"> < label class="sr-only" for="inputfile">文件输入</ label > < input type="file" id="inputfile"> </ div > < div class="checkbox"> < label > < input type="checkbox">请打勾 </ label > </ div > < button type="submit" class="btn btn-default">提交</ button > </ form > |
水平表单
水平表单与其他表单不仅标记的数量上不同,而且表单的呈现形式也不同。如需创建一个水平布局的表单,请按下面的几个步骤进行:
- 向父
<form>
元素添加 class .form-horizontal。 - 把标签和控件放在一个带有 class .form-group 的
<div>
中。 - 向标签添加 class .control-label。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | < form class="form-horizontal" role="form"> < div class="form-group"> < label for="firstname" class="col-sm-2 control-label">名字</ label > < div class="col-sm-10"> < input type="text" class="form-control" id="firstname" placeholder="请输入名字"> </ div > </ div > < div class="form-group"> < label for="lastname" class="col-sm-2 control-label">姓</ label > < div class="col-sm-10"> < input type="text" class="form-control" id="lastname" placeholder="请输入姓"> </ div > </ div > < div class="form-group"> < div class="col-sm-offset-2 col-sm-10"> < div class="checkbox"> < label > < input type="checkbox">请记住我 </ label > </ div > </ div > </ div > < div class="form-group"> < div class="col-sm-offset-2 col-sm-10"> < button type="submit" class="btn btn-default">登录</ button > </ div > </ div > </ form > |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· C# 从零开始使用Layui.Wpf库开发WPF客户端
· C#/.NET/.NET Core技术前沿周刊 | 第 31 期(2025年3.17-3.23)
· 接口重试的7种常用方案!