section标签用于定义HTML5中主题独立的区块,如“团队介绍”和“发展历程”;前者用一个section配h2标题,成员用article包裹;后者按阶段分多个section,每阶段用h3标题,严禁语义滥用。

section 标签在 HTML5 中用于定义文档中具有独立主题的区块,语义明确、结构清晰。用它划分“团队介绍”和“发展历程”,不是简单套个标签,而是要体现内容的逻辑独立性和可读性——每个 section 应有明确的主题,最好配以 h2 或更高级别的标题(不能跳级),并避免嵌套无关内容。
团队介绍:用一个 section 包裹核心信息
把“团队介绍”整体视为一个逻辑单元,适合用单个 section 包裹。内部按角色或职能分组时,可用 div 或更语义化的 article(如每位成员是独立可复用的内容单元);不建议再用 section 套“CEO”“CTO”等小块——那属于子层级,语义过重。
- 开头加
<h2>我们的团队</h2>,作为该 section 的主标题 - 成员卡片用
<article></article>包裹(每人一条独立内容),比div更准确 - 避免在 section 内混入联系方式、招聘入口等非“介绍”类内容——它们应另起 section 或放在 aside
发展历程:按时间线组织,每个阶段可独立成 section
如果企业发展阶段特征鲜明(如“创立期”“扩张期”“全球化阶段”),且每段都有标题+图文+简述,那么每个阶段用一个 section 是合理选择——它满足“主题独立、可单独引用”的语义要求。
实现 Markdown↔ HTML 互转,支持导出 PDF,用于用户请求的文档格式转换。
- 父容器用
<section><h2>发展历程</h2>...</section>总领 - 每个年份/阶段用
<section><h3>2018 年:完成 A 轮融资</h3>...</section> - 注意
h3是h2的自然下级,不可直接跟h4;若阶段太多,也可用dl+dt/dd简化结构
避免常见误用
很多人把 section 当作“样式容器”滥用,结果破坏语义。官网中尤其要注意:
立即学习“前端免费学习笔记(深入)”;
- 不要只为加背景色、边框而用
section——用div+ class 更合适 - 不要用
section替代header、footer、nav等专用语义标签 - 如果“团队”和“历程”只是两个并列模块,没有深层结构,用两个同级
section即可,无需外层再套一个 section
关键不在标签数量,而在是否真实反映内容关系。用对 section,搜索引擎和读屏软件才能更好理解页面骨架,也为未来内容扩展留出清晰路径。


















