使用Bootstrap响应式布局首先需要在head标签里面添加

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

width=device-width  宽度是设备屏幕的宽度

initial-scale=1.0  初始的缩放比例

maximum-scale=1  最大的缩放比例

user-scalable=yes  用户是否可以调整缩放比例

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

1丶.row必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)

2丶通过.row在水平方向创建一组“列(column)”

3丶栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以使用三个 .col-xs-4 来创建。

4丶如果一.row中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列

Bootstrap栅格系统在不同屏幕上的说明 (栅格类适用于与屏幕宽度大于或等于分界点大小的设备)

Bootstrap响应式布局

例:手机端显示一列,PC端显示3列

<div class="row">
  <div class="col-xs-12 col-md-4 col-sm-4">Bootstrap</div>
  <div class="col-xs-12 col-md-4 col-sm-4">Bootstrap</div>
  <div class="col-xs-12 col-md-4 col-sm-4">Bootstrap</div>
  <div class="col-xs-12 col-md-4 col-sm-4">Bootstrap</div>
  <div class="col-xs-12 col-md-4 col-sm-4">Bootstrap</div>
  <div class="col-xs-12 col-md-4 col-sm-4">Bootstrap</div>
</div>

相关文章: