第七篇Bootstrap表单布局实例代码详解(三种表单布局)


Posted in Javascript onJune 21, 2016

Bootstrap提供了三种表单布局:垂直表单,内联表单和水平表单。下面逐一给大家介绍,有兴趣的朋友一起学习吧。

创建垂直或基本表单:

•·向父 <form> 元素添加 role="form"。
•·把标签和控件放在一个带有 class .form-group 的 <div> 中。这是获取最佳间距所必需的。
•·向所有的文本元素 <input>、<textarea> 和 <select> 添加 class .form-control

<form role="form">
<div class="form-group">
<label for="name">名称</label>
<input type="text" class="form-control" id="name"
placeholder="请输入名称">
</div>
<div class="form-group">
<label for="inputfile">文件输入</label>
<input type="file" id="inputfile">
<p class="help-block">这里是块级帮助文本的实例。</p>
</div>
<div class="checkbox">
<label>
<input type="checkbox"> 请打勾
</label>
</div>
<button type="submit" class="btn btn-default">提交</button>
</form>

第七篇Bootstrap表单布局实例代码详解(三种表单布局)

内联表单:

内联表单中所有元素都向左对齐,标签并排,要创建内联表单,需要在form标签中加入class

.form-inline

<form class="form-inline" role="form">
<div class="form-group">
<label class="sr-only" for="name">名称</label>
<input type="text" class="form-control" id="name"
placeholder="请输入名称">
</div>
<div class="form-group">
<label class="sr-only" for="inputfile">文件输入</label>
<input type="file" id="inputfile">
</div>
<div class="checkbox">
<label>
<input type="checkbox"> 请打勾
</label>
</div>
<button type="submit" class="btn btn-default">提交</button>
</form>

显示效果如下:

第七篇Bootstrap表单布局实例代码详解(三种表单布局)

注意:默认情况下,Bootstrap 中的 input、select 和 textarea 有 100% 宽度。在使用内联表单时,需要在表单控件上设置一个宽度。

水平表单:和其它两种表单有所不同,要创建水平表单需要遵循以下步骤.

•向父 <form> 元素添加 class .form-horizontal。

•把标签和控件放在一个带有 class .form-group 的 <div> 中。

•向标签添加 class .control-label。

例如:

<form class="form-horizontal" role="form">
<div class="form-group">
<label for="firstname" class="col-sm-2 control-label">名字</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="firstname"
placeholder="请输入名字">
</div>
</div>
<div class="form-group">
<label for="lastname" class="col-sm-2 control-label">姓</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="lastname"
placeholder="请输入姓">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox"> 请记住我
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">登录</button>
</div>
</div>
</form>

第七篇Bootstrap表单布局实例代码详解(三种表单布局)

以上所述是小编给大家介绍的第七篇Bootstrap表单布局实例代码详解(三种表单布局)的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
Mar 26 Javascript
优化Node.js Web应用运行速度的10个技巧
Sep 03 Javascript
javascript比较两个日期的先后示例代码
Dec 31 Javascript
Vue2实现组件props双向绑定
Dec 02 Javascript
用vue和node写的简易购物车实现
Apr 25 Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
Aug 18 Javascript
利用Javascript开发一个二维周视图日历
Dec 14 Javascript
详解在vue-test-utils中mock全局对象
Nov 07 Javascript
JS实现的对象去重功能示例
Jun 04 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 Javascript
JavaScript实现移动端拖动元素
Nov 24 Javascript
微信小程序中使用vant框架的具体步骤
Feb 18 Javascript
Javascript打印局部页面实例
Jun 21 #Javascript
第六篇Bootstrap表格样式介绍
Jun 21 #Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 #Javascript
第五篇Bootstrap 排版
Jun 21 #Javascript
Javascript随机标签云代码实例
Jun 21 #Javascript
Bootstrap轮播插件简单使用方法介绍
Jun 21 #Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 #Javascript
You might like
真正的ZIP文件操作类(php)
2007/07/21 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
JQuery 入门实例1
2009/06/25 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
javascript-hashchange事件和历史状态管理实例分析
2020/04/18 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
python excel和yaml文件的读取封装
2021/01/12 Python
成人大专生实习期的自我评价
2013/10/02 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
单位委托书
2014/10/15 职场文书
未婚证明格式
2015/06/15 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android