6.2.4 单元格偏移
Bootstrap
提供了.col-xx-offset-N
来控制单元格向右偏移,其中xx
表示xs
、sm
、md
、lg
这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> <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div> </div> <div class="row"> <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"> <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列
- 可见第三行支持响应式布局。