HTML5 引入了许多新的语义化标签,这些标签旨在改善网页的可访问性和搜索引擎优化(SEO)。以下是一些常用的 HTML5 新增标签:
<header>
- 定义页面或区段的头部;<nav>
- 定义导航链接;<section>
- 定义文档中的一个区段;<article>
- 定义独立的、完整的相关内容;<aside>
- 定义与页面主内容少关的内容;<footer>
- 定义页面或区段的底部;<main>
- 定义页面的主要内容区域;<time>
- 定义日期或时间;<mark>
- 定义有标记的文本(通常是高亮显示);<details>
- 定义展开或折叠的详情;<summary>
-<details>
元素的标题;<dialog>
- 定义对话框或窗口(如: 用于聊天信息或用户输入)。
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>HTML5 New Tags Example</title>
</head>
<body>
<header>
<h1>Welcome to My Website</h1>
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</nav>
</header>
<section>
<article>
<header>
<h2>Article Title</h2>
<time datetime="2023-01-01">January 1, 2023</time>
</header>
<p>This is an example of an article content...</p>
<footer>
<mark>Tags:</mark> HTML, CSS, JavaScript
</footer>
</article>
</section>
<aside>
<details>
<summary>Click to show details</summary>
<p>This is some additional information...</p>
</details>
</aside>
<dialog open>
<dt>User</dt>
<dd>Hello, how can I help you?</dd>
<dt>Visitor</dt>
<dd>I'm looking for information about your products.</dd>
</dialog>
<footer>
<p>Copyright © 2023 My Website</p>
</footer>
</body>
</html>
这个示例展示了如何在一个典型的网站页面中使用这些新标签。请注意,虽然这些标签提供了语义化的好处,但也应确保它们在不支持 HTML5 的旧浏览器中有良好的回退机制。