bootstrap:常用于后台开发,如学生管理系统,虽然稍显笨重,但也是一个开发的利器

  推荐下载 3.3.7 版本  也可下载最新版4.3.1  (最新版在手机端不起效果)

  且依赖 jQuery 的封装库,也就是说,想使用 bootstrap 的框架,必须引用 jQuery 的封装库

  bootstrap 带有样式的标签:

    h1-h6  small  strong  em

    h1-h6    标题

    small    副标题

    strong  加粗

    em       倾斜

    abbr    用于缩写,鼠标悬浮上方,会把完整的内容展示出来,title="完整的内容"

    address  语义化标签,地址标签

  bootstrap 类 带有的效果:

    class="text-left"  文本对齐方式:左对齐

    class="text-center"  文本居中

    class="text-right"    右对齐

  列表:

  ol 无序列表

  去项目符号:class="list-unstyled"(去除无序列表上面的点 跟 list-style:none 一样)

  需要 li 横向排列:class="list-inline"        

  dl 自定义列表

  <dl>   //  如果想让 dt 与 dl 为一行,添加 class="horizontal"(但 dd 还是块级排列)

    <dt>标题</dt>

    <dd>自定义内容</dd>

  </dl>

  bootstrap 为文本布局提供了很多排版、类

  表格:table

  <div>  //想让表格成为响应式的表格 需要在 table 外 包一层 div,class="table-responsive"

    <table>       //想让使表格具有 bootstrap 的效果 需 class="table"; 斑马的效果 class="table-striped";边框的效果 class="borderd" ;悬浮高亮 class="table-hover"; 变得紧凑 class="table-condensed"

      <thead>

        <tr>

          <th>编号</th>

          <th>内容</th>

        </tr>

      </thead>

      <tbody>

        <tr>

          <td>1</td>

          <td>哈哈</td>

        </tr>

      </tbody>

    </table>

  </div>

  表单:

  bootstrap 提供了三种表单布局,垂直(默认),内敛,水平

  <form>  // class="form-inline" 每一组的元素内敛  class="form-horizontal" 每一组的元素占满一行    有 role="form"  处理表单的类

    <div>  //为了拥有更好的每组元素的排列  class="form-group"

      <label for="ha">  for 的属性值 一定要与 input id 的属性值一致

      <div>

        <input type="text" id="ha">

      </div>

    </div>

  </form>

  按钮:bootstrap 提供的按钮有三种

  button  input  a(推荐 a)

  按钮提供的类  btn  btn-default:默认按钮  btn-block:独占一行  active:激活  disabled:禁用

  bootstrap 提供的图片样式:

    img-rounded:6px 的边框圆角

    img-circle:变圆

    img-thunbnail:空心方块

    img-responsive:响应式,用的最多

  组件:

  字体组件  将 font 文件放到项目中

  注意: @font-face 的路径问题      用内敛标签 class="矢量图标的类"

  下拉菜单

  案例:

  <div>    // 下拉的菜单 class=dropdown 

    <button>按钮</button>    //绑定的按钮 class="btn" data-toggle="dropdown"

    <ul>    // 要显示的菜单  class="dropdown-menu"

      <li>111</li>

      <li>222</li>

    </ul>

  </div>  

  按钮组件:专门处理多个按钮的组件

  <div>  // class="btn-toolbar"  role="btn-toolbar"  如果按钮有多个分组,通过外层的 div 来进行管理 不失为一个好的办法

    <div>  // class="btn-group" 按钮组 多个按钮成为一行,紧紧挨在一起, class="btn-group-vertical" 多个按钮成为一列,紧紧挨在一起,class="btn-group-lg" 按钮变大

      <button>按钮1</button>  // class="btn btn-default"

      <button>按钮2</button>  // class="btn btn-default"

    </div>

  </div>

bootstrap 讲解(中)的更多相关文章

  1. bootstrap Table 中给某一特定值设置table选中

    bootstrap Table 中给某一特定值设置table选中 需求: 如图所示:左边地图人员选定,右边表格相应选中. 功能代码: //表格和图标联动 function changeTableSel ...

  2. Bootstrap.css 中请求googleapis.com/css?family 备忘录

    问题描述: Web中引入bootstrap.css中头部有访问Google服务器的请求 @import url("//fonts.googleapis.com/css?family=Open ...

  3. 在Bootstrap开发框架中使用Grid++报表

    之前在随笔<在Winform开发中使用Grid++报表>介绍了在Winform环境中使用Grid++报表控件,本篇随笔介绍在Bootstrap开发框架中使用Grid++报表,也就是Web环 ...

  4. 在Bootstrap开发框架中使用dataTable直接录入表格行数据(2)--- 控件数据源绑定

    在前面随笔<在Bootstrap开发框架中使用dataTable直接录入表格行数据>中介绍了在Web页面中使用Jquery DataTable插件进行对数据直接录入操作,这种处理能够给用户 ...

  5. 在Bootstrap开发框架中使用dataTable直接录入表格行数据

    在Winform开发的时候,我们很多时候可以利用表格控件来直接录入数据,不过在Web上较少看到,其实也可以利用dataTable对象处理直接录入表格行数据,这个可以提高数据的录入方便,特别是在一些简单 ...

  6. 在Bootstrap开发框架中使用bootstrapTable表格插件和jstree树形列表插件时候,对树列表条件和查询条件的处理

    在我Boostrap框架中,很多地方需要使用bootstrapTable表格插件和jstree树形列表插件来共同构建一个比较常见的查询界面,bootstrapTable表格插件主要用来实现数据的分页和 ...

  7. 使用BootStrap框架中的轮播插件

    在使用bootstrap框架中的轮播插件时,效果做出来后,无法通过点击小圆行的按钮来选择特定的图片. 后面发现是最开始的<div>标签中少写了一个id.一开始<div>标签是这 ...

  8. 在Bootstrap框架中,form-control的效果

    在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果. 1.宽度变成了100% 2. ...

  9. bootstrap -- meta中的viewport指令

    在查看bootstrap教程中,碰到 <meta name="viewport" content="width=device-width, initial-scal ...

随机推荐

  1. 剑指offer-把数组排成最小的数-数组-python

    题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323. 思路1:使用 ...

  2. node.js 设置静态文件托管

    1.在app.js文件中设置静态文件托管 /*应用程序入口文件*/ /*加载express模块*/ var express = require('express'); /*加载模板处理模块*/ var ...

  3. java程序员面试宝典1

    1.在java中字符串只以Unicode一种形式存在(不选择任何特定的编码,直接使用他们在字符集中的编号,这是统一的唯一的方法) 2.在java中,是指在JVM中,在内存中,在你的代码里声明的每个ch ...

  4. JS递归及二叉搜索树的移除节点

    1递归含义:在某时某刻某个条件下调用包含自己的函数 2:注意点:⑴递归过程中一定要加限制条件,要不然会陷入死循环: 死循环eg: function f(someP){ f(somP); } f(4); ...

  5. 利用ab压力工具对服务器进行压力测试

    假如我们需要对http://letv.com进行压力测试,指定请求总数为100,并发用户数为10,我们可以以下面的方式进行测试 $ ab -n 100 -c 10 http://letv.com/Th ...

  6. WebService简单使用教程

    根据说明书获取信息 代码示例: import com.gyf.weather.ws.ArrayOfString; import com.gyf.weather.ws.WeatherWS; import ...

  7. 关于form表单回车自动刷新

    现象: form表单,输入框聚焦后,回车,页面刷新跳转. 原因: form表单,在只有一个输入框的时候,在点击回车时,就会触发表单的提交,而form若没有url,则提交后就会刷新页面,导致跳转. 解决 ...

  8. 机器学习五 EM 算法

    目录 引言 经典示例 EM算法 GMM 推导 参考文献: 引言 Expectation maximization (EM) 算法是一种非常神奇而强大的算法. EM算法于 1977年 由Dempster ...

  9. mybatis javabean字段与数据库字段的映射

    结论:未作映射的字段没有值,但是数据库中实际是有值的,说明如果带下划线的字段未作映射,返回值是不会有值的,只有映射了的字段以及不带下划线的字段(默认映射)才有返回值 1.bean属性 public c ...

  10. 利用transform skewX制作平行四边形导航菜单

    平行四边形其实是矩形的超集:它的各条边是两两平行的,但各个角则不一定都是直角.在视觉设计中,平行四边形往往可以传达出一种动感.让我们试着用 CSS 创建一个按钮状的平行四边形链接.我们的起点就是一个普 ...