You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Foundation Block Grid实现多行显示?

解决Foundation 6.8.1 Block Grid图片不换行问题

针对你遇到的所有图片挤在同一行的问题,按以下步骤排查修复:

  • 强制图片自适应容器宽度
    图片自身尺寸可能超出列的宽度,导致列被撑开无法换行。给图片添加样式限制宽度:

    <div class="column">
      <img src="../../images/badges/<?= $badge['image_name'] ?>" style="max-width: 100%; height: auto;" />
    </div>
    

    也可以把这个样式写入全局CSS,避免重复代码:

    .column img { max-width: 100%; height: auto; }
    
  • 确认Foundation资源加载正确
    检查页面是否完整引入了Foundation 6.8.1的CSS和JS文件,Grid布局依赖的样式如果未加载,Block Grid的自动换行逻辑会失效。

  • 替换为Flex Grid结构(Foundation 6推荐方案)
    如果你用的是Foundation 6默认启用的Flex Grid,可以改用grid-x和cell的标准结构,兼容性更好:

    <div class="grid-x grid-margin-x large-up-4">
      <?php foreach($highest_badges as $badge): ?>
        <?php if(!empty($badge['image_name'])): ?>
          <div class="cell">
            <img src="../../images/badges/<?= $badge['image_name'] ?>" style="max-width:100%;height:auto;" />
          </div>
        <?php endif; ?>
      <?php endforeach; ?>
    </div>
    
  • 排查自定义CSS冲突
    检查项目中是否有自定义样式覆盖了Foundation的row或column类,比如设置了display: flex但未添加flex-wrap: wrap,或者给列设置了固定min-width导致无法收缩。

内容的提问来源于stack exchange,提问作者John Cowan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 12:12:10