如何获得两个列布局,左侧有两行引导程序

时间:2013-07-11 15:55:33

标签: css twitter-bootstrap

我需要一个看起来像这样的布局: enter image description here

如何实现这一目标(每列占整个页面的50%,左侧每行相同)。

我正在尝试使用容器 - 液体和排液。这是我尝试过的,但紫色部分......在页面上要低得多。偏移但与左侧不同。

<div class="container-fluid">
  <div class="row-fluid">
    <div id="top" class="span6"></div>
  </div>
    <div class="row-fluid">
    <div id="bottom" class="span6"></div>
    </div>
    <div class="row-fluid">
    <div id="canvas" class="span6 offset6"></div>
    </div>  
</div> 

2 个答案:

答案 0 :(得分:2)

Bootstrap搜索嵌套列

它最终会与此类似(未经测试)

<div class="container-fluid" style="background:yellow;height:400px;">
  <div class="row-fluid" style="height:100%;border:1px solid #aaa;">
    <div class="span6" style="height:100%;">
      <div class="row-fluid" style="height:50%;">
        <div class="span12" style="background:blue;height:100%;">a</div>
      </div>
      <div class="row-fluid" style="height:50%;">
        <div class="span12" style="background:red;height:100%;">b</div>
      </div>
    </div>
    Right side
  </div>
</div>

答案 1 :(得分:1)

此标记应符合您的需求,

<div class="container-fluid">
    <div class="row-fluid">
        <div class="span6">
            <div class="row-fluid">
                <div class="span12 red">test</div>
            </div>
            <div class="row-fluid">
                <div class="span12 red">test</div>
            </div>
        </div>
        <div class="span6 blue">
            test
        </div>
    </div>
</div>
<style>
    .red
    {
        background-color: red;
        min-height:200px;
    }
    .blue
    {
        background-color: blue;
        min-height:200px;
    }
    </style>

为了删除左边距,您只需覆盖默认的bootstrap css。