HTML <section>
标签是一个语义化的 HTML 标签,用于定义文档中通常包含一组相关内容的区块。例如,
<section>
<h2>Java</h2>
<p>Java is used to develop Android applications, enterprise software, etc.</p>
</section>
<section>
<h2>JavaScript</h2>
<p>JavaScript is used to create dynamic single-page web applications.</p>
</section>
浏览器输出

这里,<section>
即使单独查看也有意义。很明显,第一个 <section>
是关于 Java 的,第二个是关于 Javascript 的。
注意:<section>
标签应始终包含一个标题。
嵌套的 <section> 标签
我们可以在 <section>
标签内部包含一个 <section>
标签。这被称为嵌套的 <section>
标签。例如,
<section>
<h2>Animals</h2>
<p>Animals can be divided into various categories: </p>
<section>
<h3>Aves</h3>
<p>Aves are animals with wings and feathers. </p>
</section>
</section>
浏览器输出

这里,我们有一个标题为 Animals
的区块和一个段落作为主要区块,并且在其中嵌套了另一个标题为 Aves
的区块。

何时使用 HTML <section> 标签?
我们使用 HTML <section>
标签来组织复杂的文档。例如,
<section>
<h2> HTML </h2>
<p> HTML is a standard markup language for creating using HTML elements. </p>
<section>
<h3>Why learn HTML?</h3>
<p> You should learn HTML if you want to build, manage or improve websites. </p>
</section>
</section>
<section>
<h2> CSS </h2>
<p> CSS is used to style HTML elements. </p>
</section>
浏览器输出

这里,你可以看到我们把 HTML
和 CSS
放在不同的区块中。有不同的区块可以更容易地组织文档的内容。