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 相关文章推荐
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
js传参数受特殊字符影响错误的解决方法
Oct 21 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
Jan 06 Javascript
gulp解决跨域的配置文件问题
Jun 08 Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
JavaScript设计模式之装饰者模式实例详解
Jan 17 Javascript
详解小程序云开发数据库
May 20 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 Javascript
js实现飞机大战游戏
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
ThinkPHP之A方法实例讲解
2014/06/20 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
PHP文件与目录操作示例
2016/12/24 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
详解Python中的动态属性和特性
2018/04/07 Python
Python的高阶函数用法实例分析
2019/04/11 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
售后主管岗位职责
2013/12/08 职场文书
社会学专业学生职业规划书
2014/02/07 职场文书
青年志愿者事迹材料
2014/02/07 职场文书
北京奥运会主题口号
2014/06/13 职场文书
幸福家庭标语
2014/06/27 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
优秀大学生申请书
2019/06/24 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
go xorm框架的使用
2021/05/22 Golang
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android