0

私はこのコードを持っています:

<?php if(count($this->items)): ?>
        <section class="itemList">
                <?php foreach ($this->items as $item): ?>
                <...>
                <?php endforeach; ?>
        </section>

<...> は項目のタイトル、説明などを表します。各項目の項目: css/html を操作して、これらの項目を一意の長い列ではなく固定行数 (たとえば 3 行) に表示するにはどうすればよいですか? ? 助けてくれる人に感謝

4

2 に答える 2

0

次のようなものを試してください:

<?php if(count($this->items)): ?>
    <section class="itemList">
            <?php foreach ($this->items as $item){
                $x++;
                if($x % 3 == 0){
                    ?><br><?php
                }?>
            <...>
            <?php } ?>
    </section>
于 2013-08-09T19:42:04.143 に答える
0

CSS3 を使用できる場合は、プロパティを使用できます-webkit-column-count:3; -moz-column-count:3; column-count:3;。それ以外の場合は、別の方法で行う必要があります (PHP コードで分割します)。

于 2013-08-09T19:41:03.240 に答える