什么是语义元素?
- 一个语义元素能够清楚的描述其意义给浏览器和开发者。
- 无语义 元素实例: <div> 和 <span> - 无需考虑内容.
- 语义元素实例: <form>, <table>, and <img> - 清楚的定义了它的内容.
HTML5 中的语义元素:
<article> | 定义文章。 |
<aside> | 定义页面内容以外的内容。 |
<details> | 定义用户能够查看或隐藏的额外细节。 |
<figcaption> | 定义 <figure> 元素的标题。 |
<figure> | 规定自包含内容,比如图示、图表、照片、代码清单等。 |
<footer> | 定义文档或节的页脚。 |
<header> | 规定文档或节的页眉。 |
<main> | 规定文档的主内容。 |
<mark> | 定义重要的或强调的文本。 |
<nav> | 定义导航链接。 |
<section> | 定义文档中的节。 |
<summary> | 定义 <details> 元素的可见标题。 |
<time> | 定义日期/时间。 |