语义化分区 ‹header› ‹nav› ‹aside› ‹main› ‹section› ‹article› ‹figure› ‹figcaption› ‹hgroup› ‹summary› ‹details› ‹footer›

Exisi 2020-06-02 11:02:11
Categories: Tags:

 

 

使用语义化标签有以下优点:

  1. 更好的呈现出内容结构
  2. 有利于 SEO 优化
  3. 语义化使得代码更具有可读性,让其他开发人员更加理解你的html结构,减少差异化。

 

 

标签

说明

<header>

区段头或页头。

<footer>

区段尾或页尾。

<nav>

定义导航链接的部分

<aside>

标签定义其所处内容之外的内容

<main>

标签规定文档的主要内容

<section>

标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分

<article>

文章内容。

<summary>

标签包含 details 元素的标题

<details>

标签用于描述文档或文档某个部分的细节

<figure>

图文信息组 (参照 <figcaption>)

<figcaption>

图文信息组标题

<hgroup>

标题组。

实例

<!DOCTYPE html>

<html lang="en">

<head>

<title>网页的标题</title>

</head>

 

<body>

<header>

<nav> </nav>

</header>

 

<aside> </aside>

 

<main>

<section> </section>

 

<article> </article>

 

<details>

<summary> </summary>

</details>

 

<figure>

<figuration> </figuration>

</figure>

</main>

 

<footer> </footer>

</body>

 

</html>