关于栅格系统的学习

关于栅格系统,很早就已经在使用了。但是一直没有好好学习一下,关于他的思想。今天简单写一下。
Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。
当然在使用之前,需要在官网下载Bootstrap包,或者使用CDN网址来导入。



1.在使用之前,需要设置一个大的框,也就是说,你所使用的所有div标签都是在这一个大的container或container-fluid中。如下:

<div class="container">
。。。
</div>

<div class="container-fluid">
。。。
</div>

.container是Bootstrap内置的类,设置好的样式如下面的源代码:
这里写图片描述
.container-fluid是 100% 宽度:下面是Bootstrap中.container-fluid类的代码
这里写图片描述



2.上述是准备工作,下面是栅格系统系统使用的实例:

<body>
        <div class="container">
            <div class="row">
                <div class="col-md-1"></div>
                <div class="col-md-2"></div>
                <div class="col-md-3"></div>
                <div class="col-md-4"></div>

                <div class="col-md-6"></div>


                <div class="col-md-6"></div>
                <div class="col-md-7"></div>
            </div>
        </div>
    </body>

每一个“row”代表一行,而内部的“col-md-数字”代表一个单元格;
Bootstrap把每一行分成12等份,“col-md-数字”中的“数字”从1-12中取,数字等于几,就占几份;”col”就是column,列的意思。合理的选择单元格的数字配置,再往单元格中添加我们想要的内容,这样一个栅格系统就完成了!



3.Bootstrap能做到响应式的另一个优点是:

可以根据使用硬件的不同,即显示器大小来动态的生成页面:

  • .col-xs-  无论屏幕宽度如何,单元格都在一行,宽度按照百分比设置;试用于手机
  • .col-sm-  屏幕大于768px时,单元格在一行显示;屏幕小于768px时,独占一行;试用于平板
  • .col-md-  屏幕大于992px时,单元格在一行显示;屏幕小于992px时,独占一行;试用于桌面显示器;
  • .col-lg-  屏幕大于1200px时,单元格在一行显示;屏幕小于1200px时,独占一行;适用于大型桌面显示器

XS为extra Small缩写/SM为Small缩写/MD为Medium缩写/LG为Large缩写.知道这些参数的单词原型,可以更好的记忆。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值