第七篇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 相关文章推荐
选择复选框按钮置灰否则按钮可用
May 22 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
jquery if条件语句的写法
May 19 Javascript
vue.js实现表格合并示例代码
Nov 30 Javascript
web打印小结
Jan 11 Javascript
javascript操作cookie
Jan 17 Javascript
微信小程序 页面跳转如何实现传值
Apr 05 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
Apr 20 Javascript
vue之数据交互实例代码
Jun 20 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
May 13 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
工作中常用js功能汇总
Nov 07 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中动态显示签名和ip原理
2007/03/28 PHP
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
PHP实现的函数重载功能示例
2018/08/03 PHP
新手入门常用代码集锦
2007/01/11 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
python顺序执行多个py文件的方法
2019/06/29 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python是怎么被发明的
2020/06/15 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
岗位职责的定义
2013/11/10 职场文书
秋季运动会加油稿200字
2014/01/11 职场文书
部门2014年度工作总结
2014/11/12 职场文书
运动会开幕词
2015/01/28 职场文书
党校学习个人总结
2015/02/15 职场文书
简历自荐信范文
2015/03/09 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
Python实现制作销售数据可视化看板详解
2021/11/27 Python
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis