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. C#获取主机信息

    获取主机信息 最近需要做一个配合集控系统收集各个终端设备的一些信息,大致需要收集终端设备的硬件信息,CPU.内存以及硬盘使用率等信息.网上查看了一番,使用WMI来获取这些信息是最方便的.实现代码如下: ...

  2. 常见SMT极性元器件识别方法

    极性元件在整个PCBA加工过程中需要特别注意,因为方向性的元件错误会导致批量性事故和整块PCBA板的失效,因此工程及生产人员了解SMT极性元件极为重要. 1.片式电阻(Resistor)无极性 2.电 ...

  3. Big Data(三)伪分布式和完全分布式的搭建

    关于伪分布式的配置全程 伪分布式图示 1.安装VMWare WorkStation,直接下一步,输入激活码即可安装 2.安装Linux(需要100GB) 引导分区Boot200MB 交换分区Swap2 ...

  4. java面试07——设计模式

    1.什么是设计模式 设计模式就是经过前人无数次的实践总结出的,设计过程可以反复使用的,可以解决特定问题的设计方法. 2.常用的设计模式有哪些 2.1单例模式(饱汉模式.饿汉模式.双重锁模式) http ...

  5. Generative Adversarial Nets(GAN Tensorflow)

    Generative Adversarial Nets(简称GAN)是一种非常流行的神经网络. 它最初是由Ian Goodfellow等人在NIPS 2014论文中介绍的. 这篇论文引发了很多关于神经 ...

  6. POJ-2762-Going from u to v or from v to u(强连通, 拓扑排序)

    链接: https://vjudge.net/problem/POJ-2762 题意: In order to make their sons brave, Jiajia and Wind take ...

  7. HDU-1083-Courses(最大匹配)

    链接: https://vjudge.net/problem/HDU-1083#author=HUCM201732 题意: 题目大意: 一共有N个学生跟P门课程,一个学生可以任意选一 门或多门课,问是 ...

  8. day_14 匿名函数与内置函数连用 作业题

    ''' 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是` {'name':'egon','sex':'male','age':18,'salary':3000}`的形式 ''' all_ ...

  9. iOS给UIView添加点击事件

    我要给一个UIView对象topView添加点击事件,方法如下: 步骤1:创建手势响应函数 (void)event:(UITapGestureRecognizer *)gesture { //处理事件 ...

  10. vue作业2

    """ 2.现有以下成绩单数据 scores = [ { name: 'Bob', math: 97, chinese: 89, english: 67 }, { nam ...