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


相关推荐: Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Laravel如何自定义分页视图?(Pagination示例)  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  进行网站优化必须要坚持的四大原则  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  网页设计与网站制作内容,怎样注册网站?  网站制作壁纸教程视频,电脑壁纸网站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel用户密码怎么加密_Laravel Hash门面使用教程  网站建设整体流程解析,建站其实很容易!  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  jQuery 常见小例汇总  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  南京网站制作费用,南京远驱官方网站?  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何在景安云服务器上绑定域名并配置虚拟主机?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  Firefox Developer Edition开发者版本入口  javascript日期怎么处理_如何格式化输出  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  如何快速生成凡客建站的专业级图册?  Laravel集合Collection怎么用_Laravel集合常用函数详解  在线教育网站制作平台,山西立德教育官网?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Laravel怎么在Controller之外的地方验证数据  如何获取上海专业网站定制建站电话?  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  JS经典正则表达式笔试题汇总  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Python文件异常处理策略_健壮性说明【指导】  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  LinuxCD持续部署教程_自动发布与回滚机制  香港服务器建站指南:免备案优势与SEO优化技巧全解析  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  如何快速生成ASP一键建站模板并优化安全性?  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel如何使用Collections进行数据处理?(实用方法示例)  PythonWeb开发入门教程_Flask快速构建Web应用  Laravel如何使用Blade模板引擎?(完整语法和示例)  如何在宝塔面板创建新站点?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】