Bootstrap表单布局样式源代码


Posted in Javascript onJuly 04, 2016

Bootstrap提供了三种表单布局:垂直表单,内联表单和水平表单
创建垂直或基本表单:
•·向父 <form> 元素添加 role="form"。
•·把标签和控件放在一个带有 class .form-group 的 <div> 中。这是获取最佳间距所必需的。
•·向所有的文本元素 <input>、<textarea> 和 <select> 添加 class .form-control

内联表单:
内联表单中所有元素都向左对齐,标签并排,要创建内联表单,需要在form标签中加入class.form-inline

水平表单:和其它两种表单有所不同,要创建水平表单需要遵循以下步骤.
•向父 <form> 元素添加 class .form-horizontal。
•把标签和控件放在一个带有 class .form-group 的 <div> 中。
•向标签添加 class .control-label。

Bootstrap表单布局样式如下

Bootstrap表单布局样式源代码

实现代码:

<form class="form-horizontal" role="form">
     <fieldset>
      <legend>配置数据源</legend>
      <div class="form-group">
       <label class="col-sm-2 control-label" for="ds_host">主机名</label>
       <div class="col-sm-4">
        <input class="form-control" id="ds_host" type="text" placeholder="192.168.1.161"/>
       </div>
       <label class="col-sm-2 control-label" for="ds_name">数据库名</label>
       <div class="col-sm-4">
        <input class="form-control" id="ds_name" type="text" placeholder="msh"/>
       </div>
      </div>
      <div class="form-group">
       <label class="col-sm-2 control-label" for="ds_username">用户名</label>
       <div class="col-sm-4">
        <input class="form-control" id="ds_username" type="text" placeholder="root"/>
       </div>
       <label class="col-sm-2 control-label" for="ds_password">密码</label>
       <div class="col-sm-4">
        <input class="form-control" id="ds_password" type="password" placeholder="123456"/>
       </div>
      </div>
     </fieldset>  
     <fieldset>
       <legend>选择相关表</legend>
      <div class="form-group">
       <label for="disabledSelect" class="col-sm-2 control-label">表名</label>
       <div class="col-sm-10">
        <select id="disabledSelect" class="form-control">
         <option>禁止选择</option>
         <option>禁止选择</option>
        </select>
       </div>
      </div>
     </fieldset>
     
      <fieldset>
       <legend>字段名</legend>
      <div class="form-group">
       <label for="disabledSelect" class="col-sm-2 control-label">表名</label>
       <div class="col-sm-10">
        <select id="disabledSelect" class="form-control">
         <option>禁止选择</option>
         <option>禁止选择</option>
        </select>
       </div>
      </div>
     </fieldset>
    </form>

如果大家还想深入学习,可以点击这里进行学习,再为大家附一个精彩的专题:Bootstrap学习教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的模态div层弹出效果
Aug 21 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
Jul 18 Javascript
Javascript常用字符串判断函数代码分享
Dec 08 Javascript
JavaScript字符串常用类使用方法汇总
Apr 14 Javascript
超全面的vue.js使用总结
Feb 12 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
Vue声明式渲染详解
May 17 Javascript
关于vue-resource报错450的解决方案
Jul 24 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
微信小程序云开发实现云数据库读写权限
May 17 Javascript
浅谈vuex为什么不建议在action中修改state
Feb 02 Javascript
JS JSOP跨域请求实例详解
Jul 04 #Javascript
json格式的javascript对象用法分析
Jul 04 #Javascript
jQuery简单动画变换效果实例分析
Jul 04 #Javascript
Node.js Streams文件读写操作详解
Jul 04 #Javascript
jQuery文字提示与图片提示效果实现方法
Jul 04 #Javascript
jQuery实现的导航下拉菜单效果
Jul 04 #Javascript
表单中单选框添加选项和移除选项
Jul 04 #Javascript
You might like
PHP5中MVC结构学习
2006/10/09 PHP
定义php常量的详解
2013/06/09 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
解密效果
2006/06/23 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
微信小程序 动画的简单实例
2017/10/12 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
详解vue高级特性
2020/06/09 Javascript
[54:25]Ti4 循环赛第三日LGD vs MOUZ
2014/07/12 DOTA
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
django初始化数据库的实例
2018/05/27 Python
Sanic框架应用部署方法详解
2018/07/18 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
Python代码注释规范代码实例解析
2020/08/14 Python
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
土木工程毕业生推荐信
2013/10/28 职场文书
授权委托书格式模板
2014/04/03 职场文书
硕士学位申请报告
2015/05/15 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书