第七篇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 相关文章推荐
让任务管理器中的CPU跳舞的js代码
Nov 01 Javascript
jQuery学习笔记[1] jQuery中的DOM操作
Dec 03 Javascript
js传中文参数controller里获取参数乱码问题解决方法
Jan 03 Javascript
jquery实现表单输入时提示文字滑动向上效果
Aug 10 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
Jun 12 Javascript
JavaScript_object基础入门(必看篇)
Jun 13 Javascript
浅谈javascript的闭包
Jan 23 Javascript
ReactJS实现表单的单选多选和反选的示例
Oct 13 Javascript
vue cli使用绝对路径引用图片问题的解决
Dec 06 Javascript
angular动态表单制作
Feb 23 Javascript
ES6 如何改变JS内置行为的代理与反射
Feb 11 Javascript
js仿淘宝放大镜效果
Dec 28 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
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
Access数据库导入Mysql的方法之一
2006/10/09 PHP
php自动获取目录下的模板的代码
2010/08/08 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
拖动一个HTML元素
2006/12/22 Javascript
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
js null undefined 空区别说明
2010/06/13 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
2013/04/26 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
Python多进程原理与用法分析
2018/08/21 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
个人简历的自荐信
2013/10/23 职场文书
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
旷课检讨书大全
2014/01/21 职场文书
学前班评语大全
2014/05/04 职场文书
物流管理专业推荐信
2014/09/06 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
详解Python中下划线的5种含义
2021/07/15 Python
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android