第七篇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调用后台的三种方法实例
Oct 17 Javascript
JavaScript中setInterval的用法总结
Nov 20 Javascript
Javascript基础_标记文字的实现方法
Jun 14 Javascript
原生javascript 学习之js变量全面了解
Jul 14 Javascript
AngularJS 服务详细讲解及示例代码
Aug 17 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
canvas实现动态小球重叠效果
Feb 06 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
javascript实现时钟动画
Dec 03 Javascript
一文帮你理解PReact10.5.13源码
Apr 03 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
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
Node 代理访问的实现
2019/09/19 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
Python迭代用法实例教程
2014/09/08 Python
利用python批量检查网站的可用性
2016/09/09 Python
使用python实现kNN分类算法
2019/10/16 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
python -v 报错问题的解决方法
2020/09/15 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
办公室副主任岗位职责
2013/11/25 职场文书
老公保证书
2015/01/17 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
老兵退伍感言
2015/08/03 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python