栅格布局:

container,固定宽度的容器。

container-fluid,百分百宽度的容器。

使用行(row)在水平方向上创建一组列(colmun)。

每一行中最多能够包含12列,超出的列则另起一行排列

你的内容应该放置到列(colmun)中,只有列(colmun)可以作为行(row)的直接子元素。

列偏移:

使用col-*-offset-*类可以将列向右偏移。

例如,col-xs-offset-4表示在超小屏幕上时,将元素向右偏移4列。

div class="container">
        <div class="row">
            <div class="col-xs-4"><div class="box"></div></div>
            <div class="col-xs-4 col-xs-offset-4"><div class="box"></div></div>
        </div>
        <div class="row">
            <div class="col-xs-3 col-xs-offset-3"><div class="box"></div></div>
            <div class="col-xs-3 col-xs-offset-3"><div class="box"></div></div>
        </div>
        <div class="row">
            <div class="col-xs-6 col-sm-4"><div class="box"></div></div>
            <div class="col-xs-6 col-sm-4"><div class="box"></div></div>
            <div class="col-xs-6 col-sm-4 col-xs-offset-3 col-sm-offset-0"><div class="box"></div></div>
        </div>
</div>

  

嵌套列:

通过在列中嵌套行(row),可以将原有的列再分成12列,如此就实现了列的嵌套。

    <div class="container">
        <div class="row">
            <div class="col-xs-6">
                <div class="row">
                    <div class="col-xs-4">
                        <div class="box"></div>
                    </div>
                    <div class="col-xs-4">
                        <div class="box"></div>
                    </div>
                    <div class="col-xs-4">
                        <div class="box"></div>
                    </div>
                </div>
            </div>
        </div>
    </div>

列排序:

使用col-*-push-* 将列向右推,col-*-pull-*将列向左拉。例如下面的代码将box1向右推了6列,将box3向左拉了6列,结果是它们调换了位置。

    <div class="container">
        <div class="row">
            <div class="col-xs-3 col-xs-push-6"><div class="box">box1</div></div>
            <div class="col-xs-3"><div class="box">box2</div></div>
            <div class="col-xs-3 col-xs-pull-6"><div class="box">box3</div></div>
            <div class="col-xs-3"><div class="box">box4</div></div>
        </div>
    </div>

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

表格:

.table 必须的基类

.table-bordered 带边框的表格

.table-striped 带条纹的表格(隔行变色)

.table-hover 鼠标悬浮时为整行添加背景色

.table-condensted 紧凑的表格(减少了单元格padding)

响应式的表格:

当屏幕宽度不足以显示所有的表格内容时,表格内容会出现折叠甚至溢出的现象。为了解决这个问题,我们可以将.table元素放到一个具有.table-responsive类的元素内容。

-------------------------------------------------------------------------------------------------------------------

按钮:

我们可以使用以下几种标签表示按钮:

<a href="" class="btn btn-default">Link</a>
 <button class="btn btn-primary">Button</button>
 <input type="button" class="btn btn-success" value="登录">
 <input type="submit" class="btn btn-danger" value="删除">

预定义样式:

<a href="" class="btn btn-default">default</a>
<a href="" class="btn btn-primary">primary</a>
<a href="" class="btn btn-success">success</a>
<a href="" class="btn btn-danger">danger</a>
<a href="" class="btn btn-warning">warning</a>
<a href="" class="btn btn-info">info</a>
<a href="" class="btn btn-link">link</a>

按钮的尺寸:

按钮的尺寸被分成,.btn-lg、.btn-sm、默认尺寸、.btn-xs

<a href="" class="btn btn-default btn-lg">btn-lg</a>
<a href="" class="btn btn-primary">默认尺寸</a>
<a href="" class="btn btn-success btn-sm">btn-sm</a>
<a href="" class="btn btn-danger btn-xs">btn-xs</a>

块级按钮:

块级按钮在移动设备上比较常见,它的宽度会充满整个父元素。

<a href="" class="btn btn-success btn-sm btn-block">提交</a>

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

图片:

响应式图片:

通过为img标签添加 .img-responsive 类名,就可以让图片自动根据父元素的宽度进行缩放。

 <div class="container">
        <div class="row">
            <div class="col-xs-12 col-sm-6 col-md-3">
                <img src="./images/banner-1.jpg" alt="" class="img-responsive">
            </div>
            <div class="col-xs-12 col-sm-6 col-md-3">
                <img src="./images/banner-2.jpg" alt="" class="img-responsive">
            </div>
            <div class="col-xs-12 col-sm-6 col-md-3">
                <img src="./images/banner-3.jpg" alt="" class="img-responsive">
            </div>
            <div class="col-xs-12 col-sm-6 col-md-3">
                <img src="./images/banner-4.jpg" alt="" class="img-responsive">
            </div>
        </div>
    </div>

图片形状:

.img-rounded 圆角的图片

.img-circle  圆形图片

.img-thumbnail 缩略图

<div class="row">
    <div class="col-xs-12 col-sm-4">
        <img src="./images/banner-1.jpg" alt="" class="img-responsive img-rounded">
    </div>
    <div class="col-xs-12 col-sm-4">
        <img src="./images/banner-2.jpg" alt="" class="img-responsive img-circle">
    </div>
    <div class="col-xs-12 col-sm-4 ">
        <img src="./images/banner-3.jpg" alt="" class="img-responsive img-thumbnail">
    </div>
</div>

Bootstrap内栅格布局,表格,按钮,图片的个人总结的更多相关文章

  1. bootstrap的栅格布局不支持IE8该如何解决

    用bootstrap的栅格布局在IE8上出现失效的情况,通常有两种解决方式 方法/步骤   方法一:引用第三方js,一个叫respond.js的东西,github上可以搜到   方法二:由于IE8不支 ...

  2. bootstrap的栅格布局与两列布局结合使用

    在工作中我们常常需要实现响应式布局,这个可以使用bootstrap的栅格系统来实现,我们在列里也需要实现一部分的响应式.比如下面的效果图,需要实现左边图标固定,右边的自适应 : 左边固定宽度,右边自适 ...

  3. bootstrap笔记-栅格布局

    1.   .clearfix 这个类可以在栅格布局中起到一个不占空间的clear的作用,如下:可以尝试带.clearfix和不带它的区别 <div class="container-f ...

  4. Bootstrap 框架 栅格布局系统设计原理

    如果你是初次接触Bootstrap,你一定会为它的栅格布局感到敬佩.事实上,这个布局系统提供了一套响应式的布局解决方案. 既然这么好用,那他是如何用CSS来实现的呢? 我特意去Bootstrap官方下 ...

  5. 【转及总结】Bootstrap 框架 栅格布局系统底层设计原理

    如果你是初次接触Bootstrap,你一定会为它的栅格布局感到敬佩.事实上,这个布局系统提供了一套响应式的布局解决方案. 既然这么好用,那他是如何用CSS来实现的呢? 我特意去Bootstrap官方下 ...

  6. 使用bootstrap的栅格布局,用row后出现横向滚动条

    原因: **row默认有:margin-left:-15px; margin-right:-15px: 解决办法: **row外层需要包裹container或者container-fluid,一句话就 ...

  7. css模拟Bootstrap响应式布局——栅格

    做作业的时候遇见用css模拟Bootstrap的栅格布局,学习了一下.发现这个很有用,用来在不同的平台上得到很好地用户体验,比如Phone.Pad.大屏幕显示器.小屏幕显示器.自己模拟用css写了一下 ...

  8. bootstrap栅格布局-v客学院知识分享

    今天主要跟大家讲解下bootstrap的栅格布局,以及使用过程中应该注意的问题 首先我们要使用bootstrp的栅格布局就必须使用HTML正确的基本结构 如下图: 必须给要使用栅格布局的盒子定义cla ...

  9. BootStrap的栅格式布局

    1.栅格系统(布局) Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列. 我在这里是把Bootstrap中的栅 ...

随机推荐

  1. PHP调用webServer接口遇到的坑

    昨天公司分配给我一个任务,写一个中转接口,目标接口是一个webservice类型的接口,平时没有接触过,然后遇到一些坑, 一般情况下,能在浏览器打开并显示数据的接口是直接可以使用 CURL或者file ...

  2. Python-07-高阶函数

    一.定义 默认满足以下两个条件中的一个就是高阶函数: 函数的传入参数是一个函数名 函数的返回值是一个函数名 二.map函数 map接收两个参数,一个函数和一个Iterable,map将接收到的函数作用 ...

  3. 大数据之路【第十四篇】:数据挖掘--推荐算法(Mahout工具)

    数据挖掘---推荐算法(Mahout工具) 一.简介 Apache顶级项目(2010.4) Hadoop上的开源机器学习库 可伸缩扩展的 Java库 推荐引擎(协同过滤).聚类和分类 二.机器学习介绍 ...

  4. PB 点击标题行排序和双击打开编辑页面共存不冲突的方法

    根据doubleclicked() 事件的参数 row 进行判断 大于0才进入编辑页面(不能用getrow()事件获取行id,双击标题行获取的是1) if row>0 then event ue ...

  5. .net 生成非托管代码

    最近在一个老外的程序中看到一段代码,其中使用了System.Runtime.InteropServices.MarshalAs方法进行托管代码与非托管代码之间封装数据,感觉很新颖.特意记录下来,供大家 ...

  6. SSM 前后端分离 这里controll层的返回值和之前那个不一样

    1.先创建实体类: 2.创建mapper层 package cn.kgc.mapper; import cn.kgc.Account;import org.apache.ibatis.annotati ...

  7. Lipo移除ORC架构

    Lipo移除ORC架构 打包前检查链接 https://cloud.baidu.com/doc/OCR/OCR-iOS-SDK.html#FAQ cd /Users/guojun/JG-iOS/Pro ...

  8. 【面试突击】-缓存击穿(布隆过滤器 Bloom Filter)

    原文地址:https://blog.csdn.net/fouy_yun/article/details/81075432 前面的文章介绍了缓存的分类和使用的场景.通常情况下,缓存是加速系统响应的一种途 ...

  9. 【初识算法】- AC算法

    原文地址:https://www.cnblogs.com/jily/p/6250716.html 一.原理 AC自动机首先将模式组记录为Trie字典树的形式,以节点表示不同状态,边上标以字母表中的字符 ...

  10. Flink入门 - CoGroup和Join

    /* *CoGroup */ final StreamExecutionEnvironment streamExecutionEnvironment = StreamExecutionEnvironm ...