1

section在 HTML5 中,以heading 作为子元素的 a 和作为eading 元素section的下一个兄弟元素的 a 有什么区别h?相同的差异是否适用于div元素而不是section

<section>
<h1>First section</h1>
<!-- other content -->
</section>

<!-- vs. -->

<h1>Second section</h1>
<section>
<!-- other content -->
</section>
4

3 回答 3

1

答案将高度依赖于逻辑观点。

<section>
  <h1>....</h1>
</section>

在上述情况下<h1>表示该部分的标题。现在让我们看另一个例子:

<div id="info">
    <h1>Sections:</h1>
    <section>
       <h1> Section: 1</h1>
    </section>
    <section>
       <h2> Section: 2</h2>
    </section>
</div>

这定义了页面的主要部分,称为sections,其中作为每个标题内的标题,只倾向于强调部分内的包含,即特定类型的部分,如section 1

希望能帮助到你

于 2012-04-10T10:05:59.320 回答
0

在第一个中,h1 是该部分内容的标题,而在第二个中,它是 h1 以下所有内容的标题,可能包括多个部分。

两者之间最大的区别在于,在第二个示例中,该部分可以包含一个额外的自己的 h1 元素。

于 2011-10-10T13:27:07.430 回答
0

最大和最重要的区别是大纲算法将如何解析 html 页面。由于标题元素无法标记它们相关部分的结尾;他们也不能筑巢。<section>元素可以嵌套,因此可以正确标记文档的大纲。

粉碎杂志详细解释了它的工作原理以及它可以和应该如何使用,它们还提供了示例和常见的陷阱。

于 2014-07-07T07:49:06.627 回答