2016-12-25 10 views
0

ファンデーションの奇形グリッドを使用しているときに、いくつかのランダムなカラムが崩壊するのはなぜですか?カラムが崩壊する

<div class="small-centered"> 
    <div class="row small-12 small-centered"> 
     <?php foreach ($videos as $video): ?> 
      <div class="column small-6 medium-4 large-4"> 
       <div>short text</div> 
       <img src="https://placehold.it/150x150" /> 
      </div> 
     <?php endforeach; ?> 
    </div> 
</div> 

enter image description here 空白領域は空のdivではありません。

編集:ここにHTMLとCSS出力が enter image description here

+0

何も普通の外に見えないZurb財団を知り、私たちは暗闇の中で残っている推測をせずに。 ... Inspect Elementで出力されるHTMLを投稿できますか? – JackHasaKeyboard

+0

@JackHasaKeyboardスクリーンショットを追加しました –

答えて

1

編集:

あなたの最後の要素に.endを追加する必要があります。あなたはそれを少し調整する必要があるかもしれません(カウンタを使用して、このようなあなたのforeachループを変更します。

<?php 
$i = 0; 
$len = count($videos); 
foreach ($videos as $video): 
    if ($i == $len - 1) { 
     echo '<div class="column large-4 end">'; //this is the last 
    } else { 
     echo '<div class="column large-4">'; // if not last-echo normally... 
    } ?> 
        <div>short text</div> 
        <img src="https://placehold.it/150x150" /> 
       </div> 
    <?php $i++; 
endforeach; ?> 
+0

フロートクラスを使用しなかった場合、コードが編集され、結果が散らばった列になってしまいます。 –

+0

ここをクリックしてください:http://foundation.zurb.com/sites/docs/grid.html#incompleterows - 最後の要素に.endを追加するか、それを引き起こす盛り付けの設定を上書きする必要があります。@ImriPersiado – elicohenator

+0

最後の要素が最後の要素なら.endを最後の要素に追加するにはどうしたらいいですか? entは異なるデバイス(小、中、大)で同じではありませんか? –

関連する問題