Bootstrap 4 Beta 0 网格系统上的行跨度

Posted

技术标签:

【中文标题】Bootstrap 4 Beta 0 网格系统上的行跨度【英文标题】:Rowspan on Bootstrap 4 Beta 0 Grid System 【发布时间】:2018-02-04 22:26:37 【问题描述】:

您好,我正在开发一个使用 Bootstrap 4 Beta 的电子商务模板。我让它在移动设备上工作,但在桌面上我不知道如何让 Buy Box 保持在标题下。在我的方法中,它出现在“图库”部分下。

所需的桌面

所需的手机

<div class="container-fluid">
    <div class="row">
        <div class="col-xl-1 d-none d-md-block"></div>
        <div class="col-xl-10 col-12">
           <div class="row">
               <div class="col-xl-6 order-xl-1 col-12 order-2 d-flex">
                   Gallery
               </div>
               <div class="col-xl-6 order-xl-2 col-12 order-1">
                   Title
               </div>
               <div class="col-xl-6 order-xl-3 col-12 order-3">
                   Buy Box
               </div>
               <div class="col-12  order-xl-4  order-4">
                   Description
               </div>
               <div class="col-12  order-xl-5 order-5">
                   Related
               </div>
           </div>
       </div>
       <div class="col-xl-1 d-none d-md-block"></div>
    </div>
</div>

【问题讨论】:

【参考方案1】:

您可以使用实用程序类来浮动xl 宽度上的列,这将导致“Best Buy”框在标题下方移动,假设画廊的高度更高。

https://www.codeply.com/go/3E3Y9A5zZa

<div class="container-fluid">
    <div class="row">
        <div class="col-xl-1 d-none d-md-block"></div>
        <div class="col-xl-10 col-12">
           <div class="row d-xl-block d-flex h-100">
               <div class="col-xl-6 order-xl-1 col-12 order-2 order-xl-1 d-flex bg-warning tall float-left">
                   Gallery
               </div>
               <div class="col-xl-6 order-xl-2 col-12 order-1 bg-primary float-left">
                   Title
               </div>
               <div class="col-xl-6 order-xl-3 col-12 order-3 bg-primary float-left">
                   Buy Box
               </div>
               <div class="col-12 bg-info order-4 float-left">
                   Description
               </div>
               <div class="col-12 bg-info order-5 float-left">
                   Related
               </div>
           </div>
       </div>
       <div class="col-xl-1 d-none d-md-block"></div>
    </div>
</div> 

【讨论】:

嗨@ZimSystem,我尝试了我的布局,效果很好。感谢您的关注和快速答复。

以上是关于Bootstrap 4 Beta 0 网格系统上的行跨度的主要内容,如果未能解决你的问题,请参考以下文章

时隔 7 个月,Bootstrap 4 首个 Beta 版终于发布

Bootstrap 4.0 网格系统布局不起作用

Bootstrap 网格系统 1 行两列成 2 行

在 React JS 中使用淡入淡出时,Bootstrap 4.0.0-beta.3 模态不可见

Bootstrap 4网格系统错误[重复]

如何将 Angular Flex Layout 与 Bootstrap 4 网格系统进行比较?