news 2026/8/8 3:25:33

Foundation 网格系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Foundation 网格系统

Foundation(ZURB Foundation)是一个流行的响应式前端框架,其网格系统(Grid System)是核心功能之一,用于快速构建多设备适配的页面布局。它采用12列设计,支持嵌套、可响应式调整,非常适合移动优先(mobile-first)开发。

当前版本网格系统概述

从 Foundation 6.4 开始,默认网格系统是XY Grid(基于 Flexbox),它取代了旧的 Float Grid(基于浮动)。XY Grid 更强大、更灵活,支持更多高级功能(如自动大小、偏移、垂直网格等)。旧的 Float Grid 已默认禁用,除非需要兼容 IE10。

官方网站文档:

  • XY Grid:https://get.foundation/sites/docs/xy-grid.html
  • 旧 Float Grid:https://get.foundation/sites/docs/grid.html

XY Grid 基本用法

XY Grid 使用 Flexbox,实现更精确的对齐和源顺序控制。

  • 容器.grid-x(代替旧的.row
  • .cell(代替旧的.columns.column
  • 列宽类:根据断点指定列数,总和不超过 12。
    • 小屏(默认):small-数字(如small-6占 6/12 = 50%)
    • 中屏:medium-数字
    • 大屏:large-数字
  • 自动大小:使用.auto.shrink让列自动分配宽度。
  • 偏移small-offset-数字
  • gutter(间距):默认有 padding,可用grid-padding-xgrid-margin-x控制。
基本示例代码
<!DOCTYPEhtml><htmllang="zh"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css"></head><body><divclass="grid-x grid-padding-x"><divclass="cell small-12 medium-6 large-4">列1:小屏全宽,中屏50%,大屏33%</div><divclass="cell small-12 medium-6 large-4">列2</div><divclass="cell small-12 medium-12 large-4">列3</div></div><scriptsrc="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/js/foundation.min.js"></script><script>$(document).foundation();</script></body></html>
  • 小屏幕上,列会垂直堆叠(全宽)。
  • 中屏幕及以上,会并排显示。

旧 Float Grid(如果需要使用)

如果项目需要兼容旧浏览器,可引入foundation-float.css

  • 容器:.row
  • 列:.columns
  • 示例:<div class="row"><div class="small-6 large-4 columns">...</div></div>

其他高级功能(XY Grid)

  • 块网格(Block Grid):均匀分布,如small-up-3(小屏每行3个)。
  • 垂直网格.grid-y
  • 框架网格.grid-frame用于全屏布局。
  • 塌陷:去除 gutter,如.grid-margin-x .collapse

Foundation 网格系统易学易用,如果你熟悉 Bootstrap 的网格,它类似但更灵活(尤其是 XY Grid 的源排序和对齐)。

如果需要更具体的示例、Sass 自定义或某个功能的代码,请提供更多细节!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 22:07:59

我宣布,RAGFlow 是目前个人知识库的终极解决方案

这&#xff0c;就是我理想知识库的最终形态 趁着假期&#xff0c;我终于把传说中的AI知识库项目RAGFlow完整安装并深度体验了一番。 结论只有一个&#xff1a;震撼。 它几乎以一种“降维打击”的姿态&#xff0c;轻松超越了我之前使用的 AnythingLLM 和IMA。 毫不夸张地说&…

作者头像 李华
网站建设 2026/8/7 11:34:18

好好看一下2025年网络安全有多卷!

最近在后台回复粉丝的问题&#xff0c;已经遇到不少211/985高校信息安全专业、做安全攻防/渗透方向&#xff0c;却没找到暑期实习的粉丝了。 背景都很不错&#xff0c;有的CTF竞赛拿过奖&#xff0c;有的跟着导师做过项目&#xff0c;他们的提问甚至让我有点吃惊。 坦白来说&…

作者头像 李华
网站建设 2026/8/8 1:15:15

Java+iTextPDF,实时生成与预览PDF文件的最佳实践!

&#x1f449; 这是一个或许对你有用的社群&#x1f431; 一对一交流/面试小册/简历优化/求职解惑&#xff0c;欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料&#xff1a; 《项目实战&#xff08;视频&#xff09;》&#xff1a;从书中学&#xff0c;往事上…

作者头像 李华
网站建设 2026/8/7 23:16:55

小团队 CI/CD 实践:无需运维,Java Web应用的自动化部署

&#x1f449; 这是一个或许对你有用的社群&#x1f431; 一对一交流/面试小册/简历优化/求职解惑&#xff0c;欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料&#xff1a; 《项目实战&#xff08;视频&#xff09;》&#xff1a;从书中学&#xff0c;往事上…

作者头像 李华
网站建设 2026/8/7 18:10:22

C++ CRTP 替代虚函数

基本原理&#xff1a;CRTP&#xff08;Curiously Recurring Template Pattern&#xff09;是一种 C 编程设计模式&#xff0c;类似于 RAII、SFINAE、这些东西。核心思想只有一个东西&#xff1a;即派生类继承以自身为模板参数的基类模板&#xff0c;这样子呢&#xff0c;在 C 编…

作者头像 李华
网站建设 2026/8/8 1:15:15

中电金信:智能辅助审单方案让跨境金融审核又快又准

在跨境金融业务中&#xff0c;审单工作一直是一项重要但繁琐的任务。让银行工作人员为堆积如山的国际信用证、商业发票、海运提单等单据而头疼&#xff1f;传统人工审单不仅耗时耗力&#xff0c;还容易因规则复杂、经验依赖性强而出现疏漏&#xff0c;影响业务效率与风险控制。…

作者头像 李华