bootstrap css样式之表单

发布时间 - 2026-01-10 22:38:53    点击率:

本文实例为大家分享了bootstrap表单的具体代码,供大家参考,具体内容如下

1、表单基本用法

<form role="form">
 <div class="form-group">
 <label for="exampleInputEmail1">Email address</label>
 <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
 </div>
 <div class="form-group">
 <label for="exampleInputPassword1">Password</label>
 <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
 </div>
 <div class="form-group">
 <label for="exampleInputFile">File input</label>
 <input type="file" id="exampleInputFile">
 <p class="help-block">Example block-level help text here.</p>
 </div>
 <div class="checkbox">
 <label>
  <input type="checkbox"> Check me out
 </label>
 </div>
 <button type="submit" class="btn btn-default">Submit</button>
</form>

2、内联表单

为 form 元素添加 .form-inline 类可使其内容左对齐并且表现为 inline-block 级别的控件。只适用于视口(viewport)至少在 768px 宽度时(视口宽度再小的话就会使表单折叠)。
一定要添加 label 标签

如果你没有为每个输入控件设置 label 标签,屏幕阅读器将无法正确识别。对于这些内联表单,你可以通过为 label 设置 .sr-only 类将其隐藏。

<form class="form-inline" role="form">
 <div class="form-group">
 <label class="sr-only" for="exampleInputEmail2">Email address</label>
 <input type="email" class="form-control" id="exampleInputEmail2" placeholder="Enter email">
 </div>
 <div class="form-group">
 <div class="input-group">
  <div class="input-group-addon">@</div>
  <input class="form-control" type="email" placeholder="Enter email">
 </div>
 </div>
 <div class="form-group">
 <label class="sr-only" for="exampleInputPassword2">Password</label>
 <input type="password" class="form-control" id="exampleInputPassword2" placeholder="Password">
 </div>
 <div class="checkbox">
 <label>
  <input type="checkbox"> Remember me
 </label>
 </div>
 <button type="submit" class="btn btn-default">Sign in</button>
</form>

3、水平排列的表单

通过为表单添加 .form-horizontal 类,并联合使用 Bootstrap 预置的栅格类,可以将 label 标签和控件组水平并排布局。这样做将改变 .form-group 的行为,使其表现为栅格系统中的行(row),因此就无需再额外添加 .row 了。

<form class="form-horizontal" role="form">
 <div class="form-group">
 <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
 <div class="col-sm-10">
  <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
 </div>
 </div>
 <div class="form-group">
 <label for="inputPassword3" class="col-sm-2 control-label">Password</label>
 <div class="col-sm-10">
  <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
 </div>
 </div>
 <div class="form-group">
 <div class="col-sm-offset-2 col-sm-10">
  <div class="checkbox">
  <label>
   <input type="checkbox"> Remember me
  </label>
  </div>
 </div>
 </div>
 <div class="form-group">
 <div class="col-sm-offset-2 col-sm-10">
  <button type="submit" class="btn btn-default">Sign in</button>
 </div>
 </div>
</form>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# bootstrap  # 表单  # 基于Bootstrap+jQuery.validate实现Form表单验证  # JS组件Form表单验证神器BootstrapValidator  # 全面解析Bootstrap表单使用方法(表单按钮)  # Bootstrap实现登录校验表单(带验证码)  # 全面解析Bootstrap表单使用方法(表单样式)  # 实用又漂亮的BootstrapValidator表单验证插件  # 基于bootstrap插件实现autocomplete自动完成表单  # Bootstrap每天必学之表单  # Bootstrap导航栏各元素操作方法(表单、按钮、文本)  # 全面解析Bootstrap表单使用方法(表单控件)  # 使其  # 表现为  # 你可以  # 适用于  # 将其  # 这样做  # 会使  # 大家分享  # 具体内容  # 大家多多  # 如果你没有  # label  # Email  # group  # role  # gt  # div  # Enter  # control 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  Laravel中的withCount方法怎么高效统计关联模型数量  开心动漫网站制作软件下载,十分开心动画为何停播?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何在服务器上配置二级域名建站?  C语言设计一个闪闪的圣诞树  JavaScript实现Fly Bird小游戏  Swift中swift中的switch 语句  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  javascript读取文本节点方法小结  高性能网站服务器部署指南:稳定运行与安全配置优化方案  浅述节点的创建及常见功能的实现  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何用美橙互联一键搭建多站合一网站?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  如何在香港免费服务器上快速搭建网站?  北京的网站制作公司有哪些,哪个视频网站最好?  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  如何在搬瓦工VPS快速搭建网站?  nodejs redis 发布订阅机制封装实现方法及实例代码  详解Android——蓝牙技术 带你实现终端间数据传输  网站制作免费,什么网站能看正片电影?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  如何快速搭建支持数据库操作的智能建站平台?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel如何使用Gate和Policy进行授权?(权限控制)  Android使用GridView实现日历的简单功能  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Mybatis 中的insertOrUpdate操作  香港服务器租用每月最低只需15元?  如何确认建站备案号应放置的具体位置?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  企业网站制作这些问题要关注  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Linux安全能力提升路径_长期防护思维说明【指导】  如何快速查询域名建站关键信息?  Android自定义控件实现温度旋转按钮效果  php结合redis实现高并发下的抢购、秒杀功能的实例  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件