第七篇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 相关文章推荐
jQuery.holdReady()方法用法实例
Dec 27 Javascript
如何使用Vuex+Vue.js构建单页应用
Oct 27 Javascript
原生js实现图片放大缩小计时器效果
Jan 20 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
node.js通过axios实现网络请求的方法
Mar 05 Javascript
Webpack 4.x搭建react开发环境的方法步骤
Aug 15 Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 Javascript
JS正则表达式验证密码强度
Mar 18 Javascript
JavaScript中使用Spread运算符的八种方法总结
Jun 18 Javascript
详解Vue中的自定义指令
Dec 07 Vue.js
vue实现验证用户名是否可用
Jan 20 Vue.js
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
PHP的FTP学习(三)
2006/10/09 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
JavaScript 常用函数库详解
2009/10/21 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
js实现继承的5种方式
2015/12/01 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
护理学专业推荐信
2013/12/03 职场文书
商场总经理岗位职责
2014/02/03 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
芙蓉镇观后感
2015/06/10 职场文书
失恋33天观后感
2015/06/11 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL