第七篇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 相关文章推荐
JObj预览一个JS的框架
Mar 13 Javascript
JQuery 实现的页面滚动时浮动窗口控件
Jul 10 Javascript
jQuery 相关控件的事件操作分解
Aug 03 Javascript
jquery连缀语法如何实现
Nov 29 Javascript
利用浏览器全屏api实现js全屏
Jan 16 Javascript
javascript将异步校验表单改写为同步表单
Jan 27 Javascript
使用Raygun来自动追踪AngularJS中的异常
Jun 23 Javascript
jQuery复制表单元素附源码分享效果演示
Sep 30 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
Jan 28 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
使用electron制作满屏心特效的示例代码
Nov 27 Javascript
基于vue和websocket的多人在线聊天室
Feb 01 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
记录mysql性能查询过程的使用方法
2013/05/02 PHP
Symfony生成二维码的方法
2016/02/04 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
微信公众号支付H5调用支付解析
2016/11/04 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
vue实现信息管理系统
2020/05/30 Javascript
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Pandas之ReIndex重新索引的实现
2019/06/25 Python
python中with用法讲解
2020/02/07 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
员工薪酬福利制度
2014/01/17 职场文书
人事科岗位职责范本
2014/03/02 职场文书
cf搞笑广告词
2014/03/14 职场文书
2015年党员自评材料
2014/12/17 职场文书
幼师小班个人总结
2015/02/12 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS