栅格系统布局

Posted dumenglong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了栅格系统布局相关的知识,希望对你有一定的参考价值。

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

这是Bootstrap中文文档中提供的栅格系统的定义,大概是什么意思呢,响应式大概是什么意思呢,就是说自动根据屏幕显示窗口的大小来进行布局。

将“行”的class设为“row”,一行分为12列,来进行布局。前提是都要包含在“container”这个容器中进行设置。

技术图片

我们可以来写一段代码;

<div class="container">
  <div class="row">
     <div class="clo-md-6">123</div>
     <div class="clo-md-6">456</div>
  </div> 
</div>

这时一行被分为了两个相等宽度的部分,每个部分占6个格。

来看一个列偏移,实际上就是设置空白的格子的数量,实现目标格子偏移

<div class="row">
  <div class="col-md-3 col-md-offset-3">.col-md-3</div>
  <div class="col-md-3 col-md-offset-3">.col-md-3</div>
</div>

row中第一个div和第二个div左侧分别空白了三个格子,class值设置为“col-md-offset-3

 

媒体查询,可以理解为可以指定在特定的分辨率下,执行的CSS样式

这里补充一个知识点,看一段代码

<div class="row">
  <div class="col-xs-6 ">123</div>
  <div class="col-xs-6 ">456</div>
</div>

这里使用了超小分辨率的类前缀,那么在正常超大分辨率下,显示的结果也是均分row的宽度,反之,如果使用md前缀,在超小分辨率下则会换行。

 

以上是关于栅格系统布局的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap怎么给栅格上色

栅格系统布局

七 栅格系统布局(Grid)

深入理解BootStrap-- 栅格系统(布局)7

栅格系统

less 实现栅格系统