6.2.4 单元格偏移

6.2.4 单元格偏移

Bootstrap 提供了.col-xx-offset-N 来控制单元格向右偏移,其中xx 表示xssmmdlg这4个viewport的尺寸,N表示1到12之间的整数,即向右偏移的列数量。例如.col-md-offset-4表示对md尺寸的viewport起作用,将该单元格向右偏移4列。

程序示例

下面的页面代码示范了列偏移的效果。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE html>
<html>

<head>
<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> 网格 </title>
<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="../bootstrap/css/bootstrap-theme.min.css">
<style type="text/css">
.row {
margin-bottom: 20px;
}

[class*="col-"] {
padding-top: 15px;
padding-bottom: 15px;
background-color: #eee;
background-color: rgba(86, 61, 124, .15);
border: 1px solid #ddd;
border: 1px solid rgba(86, 61, 124, .2);
}
</style>
</head>

<body>
<div class="container">
<div class="row">
<div class="col-md-3">.col-md-3</div>
<!-- 占三列向右偏移3列 -->
<div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
</div>
<div class="row">
<!-- 占5列,向右偏移2列 -->
<div class="col-md-5 col-md-offset-2">.col-md-5 .col-md-offset-2</div>
<div class="col-md-3 col-md-offset-1">.col-md-3 .col-md-offset-1</div>
</div>
<div class="row">
<!-- 在中等md视图下占6列偏移3列,在小视图下占8列,偏移2列 -->
<div class="col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2">.col-md-6 .col-md-offset-3 .col-sm-offset-2</div>
</div>
</div>
<script type="text/javascript" src="../jquery-3.1.1.js"></script>
<script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script>
</body>

</html>

在该代码中定义了3行,其中对第一行的第二个单元格指定偏移3列;

  • 第二行的第一个单元格偏移2列,第二个单元格偏移1列;
  • 第三行只定义了一个单元格,且该单元格
    • md尺寸的viewport中宽6列、偏移3列;
    • sm尺寸的viewport中宽8列、偏移2列
    • 可见第三行支持响应式布局。