php - 如何增加大空间

标签 php html

      <?php foreach ($rows as $id => $row): ?>
  <li class="<?php print $classes[$id]; ?>"><?php print $row; ?></li>
    <?php endforeach; ?>

以上代码用于输出文章列表。现在我想在 10 的倍数的行之后添加大空间。即,在每10 个要点。如何更改上面的代码。然后我可以使用 css 来获取它。 –

最佳答案

虽然我不知道你所说的“大空间”是什么意思,我假设你想在每第 10 个列表项之后放置一个任意的 HTML 标记。您可以这样做,例如:

 <?php $i = 0; ?>
 <?php foreach ($rows as $id => $row): ?>
     <li class="<?php print $classes[$id]; ?>"><?php print $row; ?></li>
     <?php if ($i++ === 10): ?><br /><?php $i = 0; endif; ?>
 <?php endforeach; ?>

编辑,你澄清了:

no,eg:30px, but the space between other <li> is 20px.

可以这样做:

 <?php $i = 1; ?>
 <?php foreach ($rows as $id => $row): ?>
     <?php $i++; ?>
     <li style="margin-bottom:<?php echo ($i === 10) ? : '30' : '20'); ?>px;" class="<?php print $classes[$id]; ?>"><?php print $row; ?></li>
     <?php if ($i === 10) $i = 1; ?>
 <?php endforeach; ?>

关于php - 如何增加大空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967110/

相关文章:

javascript - 构建流畅的马赛克网格

javascript - 如何将大文件存储到网络本地存储?

html - 如何将 img 的宽度百分比包裹在特定的 div 宽度中?

javascript - 使用 Jquery 获取异步加载的 svg 元素的 id

PHP 最佳实践 : Using Mixed return types

php - 关闭检查实例

javascript - 选择后立即上传图片

php - MYSQL 输出 - HTML 表

php - 如何判断我的 mySQL 编码是什么(utf-8、windows-1255 等)

javascript - Jquery 获取系列中最后一个元素中表的最后一行