【问题标题】:Having 3 Fixed column layout拥有 3 个固定的列布局
【发布时间】:2014-04-06 13:02:49
【问题描述】:

我有 3 个宽度为 300 像素的固定列放置在一个 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;
            }
        }

所有内容都在一个列下。实现这一目标的最佳方法是什么? 桌面 300 像素的 3 列,平板电脑 2 列(调整填充)和移动设备 1 列。

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

【问题讨论】:

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


    【解决方案1】:

    试试这个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>
    

    【讨论】:

    • 列是 300px 固定宽度。在平板电脑视图中,您的案例将失败并溢出 div
    • 我刚刚向您展示了如何使用 col-xs 和 col-sm 来实现您想要的。尝试自己做实验。
    猜你喜欢
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    相关资源
    最近更新 更多