有3个固定列布局

时间:2014-03-04 19:40:19

标签: css twitter-bootstrap twitter-bootstrap-3

我有3个宽度为300px的固定柱放在960像素的容器下面。 我使用了bootstrap 2.3.2但是先在移动设备中找出了bootstrap 3,我切换到了它。这是我正在使用的当前结构

<div class="container">
    <div class="row">
        <div class="col-lg-8 col-md-8 col-sm-12">
            <div class="row">
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                </div>
                <div class="row">
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                </div>

                    <div class="row">
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                </div>

                <div class="row">
                    <div class="col-lg-6 col-md-6">         
                    </div>
                    <div class="col-lg-6 col-md-6"> 
                    </div>
                </div>
            </div>

        <div class="col-lg-4 col-md-4 col-sm-12">
            <div class="row">
                <div class="col-lg-12 col-md-12">       
                </div>
                <div class="col-lg-12 col-md-12">               
                     </div>
                <div class="col-lg-12 col-md-12">                       
                </div>
                    <div class="col-lg-12 col-md-12">
                </div>
                <div class="col-lg-12 col-md-12">   
                </div>
                <div class="col-lg-12 col-md-12">                       
                </div>
                <div class="col-lg-12 col-md-12 facebookActivity">
                </div>
            </div>
        </div>
    </div>

对于CSS

        @media (min-width: 1200px) {
                    .container {
                        width: 960px;
            }
        }

一切都在一列之下。实现这一目标的最佳方法是什么? 桌面上有3列300px,平板电脑中有2列(调整填充),移动中有1列。

所以布局将是15px - 300 - 15px - 300 -15px - 300 - 15px

1 个答案:

答案 0 :(得分:2)

试试 BOOTPLY

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