第七篇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 相关文章推荐
利用javascript移动div层-javascript 拖动层
Mar 22 Javascript
新鲜出炉的js tips提示效果
Apr 03 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
JQ实现新浪游戏首页幻灯片
Jul 29 Javascript
AngularJs expression详解及简单示例
Sep 01 Javascript
基于Vue过渡状态实例讲解
Sep 14 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 Javascript
mpvue小程序仿qq左滑置顶删除组件
Aug 03 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
Jan 30 Javascript
利用原生JS实现data方法示例代码
May 28 Javascript
vue组件开发之slider组件使用详解
Aug 21 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
PHP脚本数据库功能详解(中)
2006/10/09 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
使用python实现BLAST
2018/02/12 Python
python3实现随机数
2018/06/25 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
python 画函数曲线示例
2019/12/04 Python
Django之form组件自动校验数据实现
2020/01/14 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
详解python datetime模块
2020/08/17 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
2013年军训通讯稿
2014/02/05 职场文书
优秀团员自我评价范文
2014/04/23 职场文书
交通安全横幅标语
2014/10/07 职场文书
大学生操行评语大全
2014/12/31 职场文书
环境建议书
2015/02/04 职场文书
公司保洁员管理制度
2015/08/04 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
python中print格式化输出的问题
2021/04/16 Python
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python
Java异常体系非正常停止和分类
2022/06/14 Java/Android