关键在于正确使用语义化标签:main包裹唯一核心内容;article用于可独立存在、引用或索引的内容单元;section用于页面内主题性分组;嵌套需符合逻辑层级。

关键在于用对标签:article 表示能单独存在、被引用或推送的内容;section 表示页面内按主题归类的逻辑区块。选错会干扰阅读模式、RSS 抓取和屏幕阅读器识别。
先锁定主干:用 main 包裹核心内容区域
整个页面最核心的信息(比如一篇博文全文、商品详情、新闻正文)必须放在唯一的 标签里。它不嵌套在 或 内,也不重复出现。这样浏览器和辅助技术能第一时间定位主内容。
独立内容单元一律用 article
满足以下任一条件就该用 :
把任意文章或文档内容转换成精美的全屏翻页 HTML 演示文件(幻灯片风格)。当用户发来一篇文章、文档链接、Markdown 内容、或粘贴的文本,并且希望生成演示用的 HTML 时触发。支持任意内容来源:iWiki 链接、KM 链接、本地文件路径、直接粘贴的文本。生成的 HTML 文件保存到本地工作区,并通过企微直接发送给用户。触发词示例:帮我把这篇文章做成PPT、转成演示文档、生成HTML幻灯片、做个演示、转成可以演示的格式、article to deck、make a slide。
- 内容可脱离当前页面理解(如复制到 RSS、转发到社交平台仍完整)
- 有自己明确的标题、作者、时间等元数据(可用
包裹) - 会被单独索引或推荐(如首页“热门文章”列表里的每一篇)
- 用户评论、论坛回帖、产品卡片——只要每条能被单独引用或排序,就各自套一层
主题性分组统一用 section
当内容是页面整体的一部分、离开上下文就意义模糊时,用 :
- 博客正文内部的“背景”“实验方法”“结果分析”小节(每节带
) - 电商页里的“规格参数”“用户评价”“售后服务”三个模块
- 侧边栏的“相关文章推荐”外层容器(里面每篇推荐仍是
) - 避免把导航栏、轮播图、页脚硬套
——它们有更精准的语义标签:、、嵌套要符合逻辑,别颠倒层级
常见合理结构:
-
→→(整篇文章是独立单元,内部章节按主题分) -
→ 多个(如“最新动态”板块下并列几条新闻) -
→(一篇文章下的用户回复,每条回复本身也具独立性) - 不要让
包着,也不要让直接做页面顶级容器(除非整页就一篇内容)
-
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










