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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
JavaScript中window、doucment、body的解释
Aug 14 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
Dec 11 Javascript
JavaScript使用RegExp进行正则匹配的方法
Jul 11 Javascript
轻松实现javascript图片轮播特效
Jan 13 Javascript
Bootstrap编写导航栏和登陆框
May 30 Javascript
简单理解vue中Props属性
Oct 27 Javascript
使用Vue.js创建一个时间跟踪的单页应用
Nov 28 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
Dec 07 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
May 28 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
解决pycharm双击但是无法打开的情况
Oct 31 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
利用static实现表格的颜色隔行显示
2006/10/09 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
JSON 数据格式介绍
2012/01/13 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python随机生成带特殊字符的密码
2016/03/02 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
Python 的类、继承和多态详解
2017/07/16 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Django实现快速分页的方法实例
2017/10/22 Python
K-近邻算法的python实现代码分享
2017/12/09 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python读写csv文件的方法
2019/08/13 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
新闻记者实习自我鉴定
2013/09/19 职场文书
小学毕业感言50字
2014/02/16 职场文书
学历公证委托书
2014/04/09 职场文书
文案策划求职信
2014/04/14 职场文书
学校课外活动总结
2014/05/08 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
研讨会通知
2015/04/27 职场文书
品德与社会教学反思
2016/02/24 职场文书