HTML/CSS引导程序,具有3列布局,中间一列位于顶部

HTML/CSS引导程序,具有3列布局,中间一列位于顶部,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我有一个html页面,有3列布局,使用bootstrap完成,基本上如下所示: <div name="column1" class="col-md-3"> //column content here </div> <div name="column1" class="col-md-6"> //column content here </div> <div name="column1" class="col-md-3">

我有一个html页面,有3列布局,使用bootstrap完成,基本上如下所示:

<div name="column1" class="col-md-3"> 
   //column content here
</div>

<div name="column1" class="col-md-6"> 
   //column content here
</div>

<div name="column1" class="col-md-3"> 
   //column content here
</div>

//此处的列内容
//此处的列内容
//此处的列内容

这只是一个例子,我认为里面的内容与问题无关。这样做的好处是,当我重新调整页面大小时,我希望中间的列保持在页面的顶部,而两侧的列则堆叠在页面的下方。

您可以使用引导的类来实现这一点:

<div class="row">
  <div class="col-md-push-3 col-md-6 col-xs-12">
    //column Center here
  </div>

  <div class="col-md-pull-6 col-md-3 col-xs-6">
    //column left here
  </div>

  <div class="col-md-3 col-xs-6">
    //column right here
  </div>
</div>

//柱中心在这里
//左栏
//就在这里


col
在示例中,仅为了演示它的工作原理,请在标记中删除它

您可以使用引导程序的类执行此操作:

<div class="row">
  <div class="col-md-push-3 col-md-6 col-xs-12">
    //column Center here
  </div>

  <div class="col-md-pull-6 col-md-3 col-xs-6">
    //column left here
  </div>

  <div class="col-md-3 col-xs-6">
    //column right here
  </div>
</div>

//柱中心在这里
//左栏
//就在这里


class
col
在示例中,仅为了显示它的工作原理,请在标记中删除它

您可以使用帮助器类:hide for small、show for small等。这意味着您需要复制第一列,并将复制的版本放在主(中间)列下。这不是一个特别好的解决方案,但至少是一个简单的解决方案。你可以用flexbox轻松地完成它,它有顺序属性。但仅使用引导列可能是不可能的。请注意:div上没有“name”属性。它不存在!好的,那么您应该已经看到了:,这正是您要寻找的答案。您可以利用helper类:hide for small、show for small等。这意味着您需要复制第一列,并将复制的版本放在主(中间)列下。这不是一个特别好的解决方案,但至少是一个简单的解决方案。你可以用flexbox轻松地完成它,它有顺序属性。但仅使用引导列可能是不可能的。请注意:div上没有“name”属性。它不存在!好的,那么你应该看到这个:,这正是你想要的答案。我可以问一下灵感来自哪里吗?@Praveen Kumar,很棒的话题,谢谢分享!但是,当我为我的标记寻找解决方案时,我发现它非常有用!几分钟后,我试着找到它。)@Praveen Kumar,我可以问一下灵感来自哪里吗?@Praveen Kumar,很棒的话题,谢谢分享!但是,当我为我的标记寻找解决方案时,我发现它非常有用!几分钟后,我现在就想找到它)@Praveen Kumar,