0

我使用“无语义”的框架。当我创建一个 4 列的网格时,如果网格的所有元素的高度不同,则当我缩小窗口时网格会中断(从第三个块开始)。

见这里http://cemf.fr/lpem/paul-meyer/

有人知道怎么修这个东西吗?

网页:

<article class="grid-50 tablet-grid-50 mobile-grid-100"> 
    /* MY CONTENT HERE */
</article>
4

1 回答 1

2

是的,这是因为您的第一列的高度。

一种方法是grid-container为每一行创建。

<div class="grid-container">
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
</div>
<div class="grid-container">
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
</div>

其他方法是clear在您的第三列上使用..

添加一个类。

 .article-jury:nth-child(3n){
    clear:both; 
   }

并为第三列添加类

 <div class="grid-container">
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
    <article class="grid-50 tablet-grid-50 mobile-grid-100 clearColumns"> 
        /* MY CONTENT HERE */
    </article>
    <article class="grid-50 tablet-grid-50 mobile-grid-100"> 
        /* MY CONTENT HERE */
    </article>
</div>
于 2014-09-19T13:36:03.710 回答