4-6 列的嵌套
本节编程练习不计算学习进度,请电脑登录imooc.com操作

列的嵌套

Bootstrap框架的网格系统还支持列的嵌套。你可以在一个列中添加一个或者多个行(row)容器,然后在这个行容器中插入列(像前面介绍的一样使用列)。但在列容器中的行容器(row),宽度为100%时,就是当前外部列的宽度。来看一个简单示例:

<div class="container">
    <div class="row">
        <div class="col-md-8">
        我的里面嵌套了一个网格
            <div class="row">
            <div class="col-md-6">col-md-6</div>
            <div class="col-md-6">col-md-6</div>
          </div>
        </div>
    <div class="col-md-4">col-md-4</div>
    </div>
    <div class="row">
        <div class="col-md-4">.col-md-4</div>
    <div class="col-md-8">
    我的里面嵌套了一个网格
        <div class="row">
          <div class="col-md-4">col-md-4</div>
          <div class="col-md-4">col-md-4</div>
          <div class="col-md-4">col-md-4</div>
        </div>
    </div>
    </div>
</div>

效果如下:

注意:嵌套的列总数也需要遵循不超过12列。不然会造成末位列换行显示。

 

任务

我来试试:完成下面任务

在HTML编辑器输入正确代码,

1、创建一个8-4列网格。(备注:以中屏md(970px)为例)。

2、在第一个8列网格中插入8-4列网格。

3、在第二个4列网格中插入9-3列网格。

效果:

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>列的嵌套</title>
  6. <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
  7. <link rel="stylesheet" href="style.css">
  8. </head>
  9.  
  10. <body>
  11. <div class="container">
  12. <div class="row">
  13. <div class="col-md-8">
  14. 我的里面嵌套了一个网格
  15. <div class="row">
  16. <div class="col-md-6">col-md-6</div>
  17. <div class="col-md-6">col-md-6</div>
  18. </div>
  19. </div>
  20. <div class="col-md-4">col-md-4</div>
  21. </div>
  22. <div class="row">
  23. <div class="col-md-4">.col-md-4</div>
  24. <div class="col-md-8">
  25. 我的里面嵌套了一个网格
  26. <div class="row">
  27. <div class="col-md-4">col-md-4</div>
  28. <div class="col-md-4">col-md-4</div>
  29. <div class="col-md-4">col-md-4</div>
  30. </div>
  31. </div>
  32. </div>
  33. </div>
  34.  
  35.  
  36. </body>
  37. </html>
  1. [class *= col-]{
  2. background-color: #eee;
  3. border: 1px solid #ccc;
  4. }
  5. [class *= col-] [class *= col-] {
  6. background-color: #f36;
  7. border:1px dashed #fff;
  8. color: #fff;
  9. }
下一节