bootstrap css样式之表单


Posted in Javascript onJanuary 19, 2017

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

1、表单基本用法

bootstrap css样式之表单

<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 类将其隐藏。

bootstrap css样式之表单

<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 了。

bootstrap css样式之表单

<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>

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

Javascript 相关文章推荐
原生js 秒表实现代码
Jul 24 Javascript
全面兼容的javascript时间格式化函数(比较实用)
May 14 Javascript
js实现防止被iframe的方法
Jul 03 Javascript
jQuery实现两款有动画功能的导航菜单代码
Sep 16 Javascript
JavaScript统计网站访问次数的实现代码
Nov 18 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
Aug 02 Javascript
AngularJS表单验证功能
Oct 19 Javascript
AngularJS中scope的绑定策略实例分析
Oct 30 Javascript
爬虫利器Puppeteer实战
Jan 09 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
Elasticsearch实现复合查询高亮结果功能
Sep 10 Javascript
浅谈vue-props的default写不写有什么区别
Aug 09 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 #Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 #Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 #Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
Jan 19 #Javascript
bootstrap组件之导航组件使用方法
Jan 19 #Javascript
bootstrap输入框组件使用方法详解
Jan 19 #Javascript
bootstrap组件之按钮式下拉菜单小结
Jan 19 #Javascript
You might like
简单的cookie计数器实现源码
2013/06/07 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
2013/07/15 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
Python中操作符重载用法分析
2016/04/29 Python
Python 常用string函数详解
2016/05/30 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
python安装scipy的方法步骤
2019/06/26 Python
Python Selenium参数配置方法解析
2020/01/19 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
python自动下载图片的方法示例
2020/03/25 Python
Eclipse面试题
2014/03/22 面试题
企业申诉管理制度
2014/01/30 职场文书
学生周末长期请假条
2014/02/15 职场文书
小学安全汇报材料
2014/08/14 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
学习计划是什么
2019/04/30 职场文书
python小程序之飘落的银杏
2021/04/17 Python
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
浅谈Vue的computed计算属性
2022/03/21 Vue.js