Bootstrap网格折叠 - >右栏在上面?

时间:2016-10-08 16:00:37

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

我已经读过我可以使用https://getbootstrap.com/css/#grid-column-ordering订购我的网格列,但是,遗憾的是,我找不到第一种方法可以使用#34;右列#34;只是处于崩溃状态。

目前我有两列" LEFT" (col-lg-4)和" RIGHT" (COL-LG-8)。我希望RIGHT列在LEFT列的顶部折叠,但如果没有折叠则保持在右侧。

如何?

3 个答案:

答案 0 :(得分:1)

对于较新的 Bootsrap 版本,您可以使用 flex-column reverse 并设置发生 reverse 属性的大小(即低于 flex-lg-row):

<div class="row flex-column-reverse flex-lg-row">
    <div class="col-lg-4">
        sidebar
    </div>
    <div class="col-lg-8">
        main
    </div>
</div>

有一个重复的线程: How do I change Bootstrap 3 column order on mobile layout?

答案 1 :(得分:0)

float: right添加到两者中,并将正确的一个放在HTML代码中的左侧之前。

答案 2 :(得分:0)

你可以使用顺序,将第一个col设置为更高的顺序(如'order-md-3'),将md形成为高尺寸窗口,因为更高的顺序,它会在右侧,第二个col将在左侧,因为它的没有顺序相同的 0 顺序(较低的顺序将在左侧)。

<div class="row">

      <div class="col-md-5 order-md-3">
        <img src="../img/profile/fotocv.png" alt="foto profile" width="100%">
      </div>

      <div class="col-md-7">
        <div class="plang">
          <h1>Hi!</h1>
          <h1>I'M AMMARIDHO SIREGAR</h1>
          <h3>Web Developer</h3>
        </div>
      </div>

 </div>