HTML <section> 标签

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>

浏览器输出

Multiple HTML sections

这里,<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>

浏览器输出

HTML section element with another nested section element

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

HTML section element with another nested section element

何时使用 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>

浏览器输出

Content organized using HTML Section tags

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

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战