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 相关文章推荐
详解jquery uploadify 上传文件
Nov 09 Javascript
解释&amp;&amp;和||在javascript中的另类用法
Jul 28 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
Mar 01 Javascript
js实现图片漂浮效果的方法
Mar 02 Javascript
jQuery简单验证上传文件大小及类型的方法
Jun 02 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
Mar 29 Javascript
详解A标签中href=&quot;&quot;的几种用法
Aug 20 Javascript
javascript自定义事件功能与用法实例分析
Nov 08 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
Nov 22 Javascript
在vue项目中,将juery设置为全局变量的方法
Sep 25 Javascript
Javascript call及apply应用场景及实例
Aug 26 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
php学习笔记 类的声明与对象实例化
2011/06/13 PHP
深入php self与$this的详解
2013/06/08 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
phpinfo的知识点总结
2019/10/10 PHP
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
JS中多种方式创建对象详解
2016/03/22 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
深入浅析Vue中的slots/scoped slots
2018/04/03 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
python实现WebSocket服务端过程解析
2019/10/18 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
美国最值得信赖的宠物药房:Allivet
2019/03/23 全球购物
回门宴答谢词
2014/01/13 职场文书
采购求职信
2014/03/17 职场文书
先进班集体事迹材料
2014/12/25 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python