淘先锋技术网

首页 1 2 3 4 5 6 7

布局容器

第一种布局:两侧留白
将div的class属性设置为container,就可以响应式的方式将所属区域居中,并自适应屏幕宽度。

在这里插入图片描述

 <div class="container" style="background-color: #31B0D5; height: 550px;">
    第一种布局:两侧留白
  </div>

第二种布局:占据整个屏幕的宽度

 <div class="container-fluid" style="background-color: #31B0D5; height: 550px;">
   第二种布局:占据整个屏幕的宽度
  </div>

在这里插入图片描述
注意,二者不兼容,需要选择其中的一个宽度就可以。

栅格网格系统

bootstrap提供了流式栅格系统,随着屏幕视图的增加,系统布局自动分为最多12列,超过12自动换行。它通过一系列的行与列的组合来创建页面布局,并且div标签可以成为行级标签,让使用更加方便。

列组合
<div  class="container"  style="background-color: #31B0D5; height: 550px;">
   <div class="row">
    <!-- col-md-1表示中等屏幕大小之后平分,占平分中的一份,电脑屏幕一般为md -->
    <div class="col-md-1">
     第一行
    </div>
    <!-- 同理占五份 -->
    <div class="col-md-5" style="background-color: #878282; height: 550px;">
     第二行 
    </div>
    <div class="col-md-6" style="background-color: #685215; height: 550px;">
     第三行 
    </div>
   </div>
  </div>

在这里插入图片描述

列偏移

作用:通过列偏移可以产生间隙,让不同列之间不会相邻。

示例:

<div  class="container" >
   <div class="row">
    <!-- col-md-1表示中等屏幕大小之后平分,占平分中的一份,电脑屏幕一般为md -->
    <div class="col-md-1" style="background-color: #3E8F3E;">
     第一行
    </div>
   <!-- col-md-offset-2表示向右偏移2个格子 总数超过12时也会自动换行 -->
    <div class="col-md-1 col-md-offset-2" style="background-color: #878282; height: 550px;">
     第二行 
    </div>
    <div class="col-md-1" style="background-color: #685215; height: 550px;">
     第三行 
    </div>
   </div>
  </div>

在这里插入图片描述

列排序

作用类似修改浮动属性,push往右,pull往左

<div  class="container" >
   <div class="row">
    <div class="col-md-1" style="background-color: #3E8F3E;">
     第一行
    </div>
   <!-- col-md-pull-1表示向左浮动2个格子  -->
    <div class="col-md-1 col-md-pull-1" style="background-color: #878282; height: 550px;">
     第二行 
    </div>
    <div class="col-md-1" style="background-color: #685215; height: 550px;">
     第三行 
    </div>
   </div>
  </div>

在这里插入图片描述

列嵌套

栅格系统将之分成12个等份,在每一个等份里面可以嵌套等份,这就是列嵌套。

<div  class="container" >
   <div class="row">
    <div class="col-md-6" style="background-color: #3E8F3E;height: 550px;">
     第一行
     <div class="row">
      <div class="col-md-1" style="background-color: #3E8F3E;height: 550px;">
       第一行
      </div>
      
    </div>
    </div>
   <!-- col-md-pull-1表示向左浮动2个格子  -->
    <div class="col-md-6 col-md-pull-1" style="background-color: #878282; height: 550px;">
     第二行 
    </div>
    
   </div>
  </div>

在这里插入图片描述