html5提供了一些新的语义元素来定义网页的不同部分,它们被称为“切片元素”,如图所示:
- header:用于定义页面的头部区域,通常包括网站logo、主导航、全站链接以及搜索框。
- nav:定义页面的导航链接部分区域。
- main:定义页面的主要内容,该内容在页面中应该是独一无二的。
- article:定义页面的独立内容,它可以有自己的herder、footer、section等
- section:表示页面中的一个区域。
- aside: 表示一个和页面内容几乎无关的部分,被认为是独立于该内容的一部分且可以被单独的拆分出来而不会影响整体。通常表现为侧边栏或者嵌入内容。
- footer: 定义最后一个章节内容或者页脚。