news 2026/2/7 4:14:54

Foundation 分页

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Foundation 分页

Foundation 分页(Pagination)详解(超级完整版,一次讲透)
我们继续你的 Foundation 系列,今天把分页(Pagination)讲得清清楚楚!Foundation 6+ 的 Pagination 组件简单强大,支持居中对齐、禁用状态、无障碍访问,常用于表格底部、搜索结果、文章列表等场景。

1. 基本结构(最常用)

<ulclass="pagination"role="navigation"aria-label="Pagination"><liclass="pagination-previous disabled">上一页</li><!-- disabled 表示禁用 --><liclass="current"><spanclass="show-for-sr">当前页</span>1</li><li><ahref="#"aria-label="Page 2">2</a></li><li><ahref="#"aria-label="Page 3">3</a></li><li><ahref="#"aria-label="Page 4">4</a></li><liclass="ellipsis"aria-hidden="true"></li><!-- 省略号 --><li><ahref="#"aria-label="Page 12">12</a></li><liclass="pagination-next"><ahref="#"aria-label="Next page">下一页</a></li></ul>

2. 常见变体

  • 居中对齐:加text-center类到父容器
<divclass="pagination text-center"><!-- pagination ul 同上 --></div>
  • 简单分页(只有上一页/下一页)
<ulclass="pagination"><liclass="pagination-previous"><ahref="#">上一页</a></li><liclass="pagination-next"><ahref="#">下一页</a></li></ul>
  • 带箭头(用 Foundation Icons)
<liclass="pagination-previous"><ahref="#"><iclass="fi-arrow-left"></i></a></li><liclass="pagination-next"><ahref="#"><iclass="fi-arrow-right"></i></a></li>

3. 无障碍最佳实践

  • aria-label描述页面
  • .show-for-sr隐藏当前页文字,只读屏器可见
  • role="navigation"aria-label="Pagination"

4. 今天直接给你抄的完整代码(复制就能跑)

<!DOCTYPEhtml><html><head><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css"></head><body><h3>Foundation Pagination 分页全家福</h3><!-- 标准分页(居中) --><divclass="text-center"><ulclass="pagination"><liclass="pagination-previous disabled">上一页</li><liclass="current"><spanclass="show-for-sr">当前页</span>1</li><li><ahref="#">2</a></li><li><ahref="#">3</a></li><li><ahref="#">4</a></li><liclass="ellipsis"></li><li><ahref="#">13</a></li><liclass="pagination-next"><ahref="#">下一页</a></li></ul></div><!-- 简单箭头分页 --><ulclass="pagination text-center"style="margin-top:30px;"><liclass="pagination-previous"><ahref="#">« 上一页</a></li><liclass="pagination-next"><ahref="#">下一页 »</a></li></ul><scriptsrc="https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js"></script><scriptsrc="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/js/foundation.min.js"></script><script>$(document).foundation();</script></body></html>

下面给你看真实效果(官方文档和项目中最标准的 Foundation Pagination 示例):

官方文档(最新版):https://get.foundation/sites/docs/pagination.html

你现在想干嘛?
→ 明天继续讲 Foundation 表格(Table)还是面包屑(Breadcrumbs)?
→ 帮我做一个带“共 156 条,第 1/13 页”文字的分页?
→ 给我一个结合表格的完整分页示例?

直接回复下一句:
“明天讲 table”
“帮我做带文字分页”
“给我表格分页示例”

我立刻给你写好!

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

Linux/Windows下Anaconda+深度学习框架安装指南

Linux/Windows下Anaconda深度学习框架安装指南&#xff1a;PaddlePaddle国产全场景AI平台环境搭建 在人工智能项目开发中&#xff0c;最让人头疼的往往不是模型设计本身&#xff0c;而是环境配置——尤其是当多个项目依赖不同版本的库时&#xff0c;“依赖地狱”几乎成了每个开…

作者头像 李华
网站建设 2026/2/4 23:16:54

Seed-Coder-8B-Base CLI实战指南

Seed-Coder-8B-Base CLI实战指南 深夜两点&#xff0c;你在重构一段遗留的支付逻辑&#xff0c;光标停在 def validate_payment_nonce(nonce, timestamp): 后面迟迟不敢敲下回车——不是不会写&#xff0c;而是怕漏掉某个时间窗口校验或重放攻击防护。这时候你想要的不是一个陪…

作者头像 李华
网站建设 2026/2/3 0:46:16

LangFlow架构解析:可视化编排LLM应用

LangFlow架构解析&#xff1a;可视化编排LLM应用 在AI工程化落地的浪潮中&#xff0c;一个核心痛点日益凸显&#xff1a;如何让开发者——无论是新手还是资深工程师——快速构建、调试并部署复杂的语言模型工作流&#xff1f;传统基于代码的方式虽然灵活&#xff0c;但学习曲线…

作者头像 李华
网站建设 2026/2/5 14:28:20

2025数字孪生发展洞察白皮书——驱动产业变革的十大关键词

随着数字化转型进入深水区&#xff0c;数字孪生技术已从单一的可视化工具&#xff0c;演进为驱动产业智能化升级的核心引擎。中国信息通信研究院近期发布的行业洞察&#xff0c;揭示了2025年数字孪生领域十大关键词&#xff0c;它们共同描绘出一幅虚实融合、智能协同的未来产业…

作者头像 李华
网站建设 2026/2/6 5:29:32

Qwen3-VL-8B部署常见错误与实战优化

Qwen3-VL-8B部署常见错误与实战优化 在智能交互越来越依赖“看懂世界”的今天&#xff0c;用户早已不满足于纯文本问答。他们上传一张产品图&#xff0c;期待的不是“请描述一下这张图片”&#xff0c;而是“这包多少钱&#xff1f;哪里能买&#xff1f;是不是正品&#xff1f;…

作者头像 李华
网站建设 2026/2/2 23:53:05

PaddlePaddle静态图与动态图对比实验:环境配置建议使用docker安装

PaddlePaddle静态图与动态图对比实验&#xff1a;环境配置建议使用Docker安装 在深度学习项目开发中&#xff0c;一个常见的痛点是&#xff1a;“代码在我机器上跑得好好的&#xff0c;怎么一换环境就报错&#xff1f;”这种“依赖地狱”问题在团队协作、跨平台部署时尤为突出。…

作者头像 李华