news 2026/4/23 10:52:00

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/4/19 8:36:18

Linly-Talker TTS语音合成:如何逼近真人发声

Linly-Talker TTS语音合成&#xff1a;如何逼近真人发声 在电商直播间里&#xff0c;一个主播正热情洋溢地介绍新品面膜&#xff0c;语气自然、语调起伏得当&#xff0c;甚至在说到“敏感肌也能用”时微微放缓语速&#xff0c;仿佛能感知观众的疑虑。可你不会想到——这位24小时…

作者头像 李华
网站建设 2026/4/21 20:43:56

多区域OSPF路由配置实验

实验要求完成设备 IP 地址&#xff08;含环回口&#xff09;的规划与配置&#xff1b; 搭建多区域 OSPF&#xff08;Area 1、Area 0、Area 2&#xff09;&#xff0c;其中 Area 2 配置为 NSSA 区域&#xff1b; 在 AR3 上引入静态路由&#xff0c;实现 B 公司 Server1 与 A 公司…

作者头像 李华
网站建设 2026/4/18 7:24:17

使用Miniconda创建Python 3.8环境

使用Miniconda创建Python 3.8环境 在现代AI开发与科学计算项目中&#xff0c;环境隔离和依赖管理是确保代码可复现、系统稳定的核心环节。面对不同项目对Python版本、库版本甚至编译器要求的差异&#xff0c;传统全局安装的方式极易引发“依赖地狱”。为此&#xff0c;Minicond…

作者头像 李华
网站建设 2026/4/23 11:26:28

Qwen-Image-Edit-2509一键部署指南

Qwen-Image-Edit-2509一键部署指南&#xff1a;专业级图像编辑&#xff0c;一句话搞定 你有没有经历过这样的崩溃时刻&#xff1f; 市场部突然通知&#xff1a;“今晚8点直播&#xff0c;所有商品图的‘现货速发’要改成‘限量抢购’&#xff01;” 而设计师还在改第3张图&…

作者头像 李华
网站建设 2026/4/2 8:07:19

在线教程丨微软开源VibeVoice,可实现90分钟4角色自然对话

近年来&#xff0c;文本转语音&#xff08;TTS&#xff09;合成技术进展显著&#xff0c;已能够为单一说话者合成高保真、听觉自然的短话语。然而&#xff0c;在面对长格式、多说话人对话音频的可扩展合成时&#xff0c;仍存在重要挑战&#xff0c;限制了诸如播客与多角色有声书…

作者头像 李华
网站建设 2026/4/16 8:36:18

实用网站建设流程大全(2025年版)

能实现预期效果的网站建设必须要有一个标准使用的网站建设流程&#xff0c;有很多人说这样的网站建设流程很实用&#xff0c;大家一起来看一看&#xff0c;真的能实现网站建设效果?实用的网站建设流程包括哪些?第一步、进行需求分析。当客户提出想做一个什么样网站的时候&…

作者头像 李华