bootstrap学习笔记(五)栅格系统用法

栅格系统的使用其实就是栅格的列的不同组合方式.

  • 列的组合
    上代码:
    <div class='container'>
    <div class='row'>
    <div class='col-md-1'>1</div>
    .......省略10个跟上面一样的div
    <div class='col-md-1'>12</div>
    </div>
    <div class='row'>
    <div class='col-md-8'>1</div>
    <div class='col-md-4'>2</div>
    </div>
    <div class='row'>
    <div class='col-md-6'>1</div>
    <div class='col-md-6'>2</div>
    </div>
    </div>
    上面的代码总共有三行,第一行有12列,第二行有两列,第三行有两列,但是第二行和第三行的列宽度是不一样的.

  • 列偏移
    有时候我们不想让两块内容连在一起,这时候可以用栅格系统的偏移来实现.在bootstrap中定义一系列的col-md-offset-*形式的样式来实现偏移效果.
    上代码:
    <div class='container'>
    <div class='row'>
    <div class='col-md-4'>第一列</div>
    <div class='col-md-4 col-md-offset-4'>第二列</div>
    </div>
    </div>
    上面的代码只有两列,第一列靠最左边,第二列在行的最右面,中间相差4个栅格.
    实际上col-md-offset-4是通过margin-left来实现的
    例如: col-md-offset-4的源码是这样的
    .col-md-offset-4{margin-left:33.333333333333333%;}

  • 列嵌套
    栅格系统也支持列嵌套,也就是在一个列里面再添加一个row.
    上代码:
    <div class='container'>
    <div class='row'>
    <div class='col-md-9'>
    这是第一列
    <div class='row'>
    <div class='col-md-6'>第一列里面嵌套的行的第一列</div>
    <div class='col-md-6'>第一列里面嵌套的行的第二列</div>
    </div>
    </div>
    <div class='col-md-3'>第二列</div>
    </div>
    </div>
    需要知道在列里面嵌套的行也是按照栅格系统分成12列的,只是每一列与外面的列宽度不一样,这是因为栅格系统每一列的宽度是根据百分比来指定的.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Bootstrap是什么? 一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。GitHub上介绍 的...
    凛0_0阅读 11,199评论 3 184
  • 第2章 Bootstrap 网格系统 在这一章,我们将讨论Bootstrap一个最重要的功能:网格系统。我们将学会...
    海上名月阅读 995评论 0 7
  • 实现原理 网格系统的实现原理,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),...
    lvyweb阅读 1,711评论 1 2
  • 大家好,我是IT修真院深圳分院第01期学员,一枚正直纯洁善良的web程序员。 今天给大家分享一下,修真院官网CSS...
    嘴角那抹温柔阅读 1,048评论 0 1
  • 淹没在痛苦之中 面朝青天、只露出一点鼻息 粗重的喘气连着心跳 你在山川相隔的远方 所有被雨水泽润的眼睛 心底里一片...
    苗望雨阅读 230评论 0 2

友情链接更多精彩内容