<aside> vs <section>:哪一个应该用于参考书目/参考部分? [已关闭]

问题描述 投票:0回答:1

不是基于意见的问题

对于那些投票结束此问题作为基于意见的人:这个问题不是基于意见的。 它要求答案基于标准。如果这个问题是基于意见的,那么几乎所有需要代码片段来完成任务的编程问题都是基于意见的。因为这几类题的本质都是一样的:给出一个基于标准的解,但解不是唯一的。

如果您打算投票结束此问题作为基于意见的问题,请将此问题与以下问题进行比较:如何在 JavaScript 中对数组或整数进行排序? 这两个问题都要求基于行业标准(HTML 与 ECMAScript)的答案,这两个问题都需要一个具体但非唯一的解决方案。

问题

假设我有一篇类似以下的文章:

狗通常有 4 条腿 [1]。

参考文献

[1]一些维基百科链接

根据 HTML 标准,我应该将“参考”部分放在

<section>
还是
<aside>
中?

请根据 HTML 标准回答并解释原因。

进一步澄清

关于

<section>
HTML 标准说:

section 元素表示文档或应用程序的通用部分。在这种情况下,部分是内容的主题分组,通常带有标题。

关于

<aside>
HTML 标准说:

aside 元素表示页面的一部分,该部分由与aside 元素周围的内容相关的内容组成,并且可以被视为与该内容分开。这些部分通常在印刷版式中表示为侧边栏。

我不清楚上面示例中的“参考”部分是否应该被视为文章的通用部分,或者与文章的其余部分无关并被认为是分开的。

html
1个回答
1
投票

参考书目或参考部分与主要内容无关,但却是主要内容的重要组成部分,提供与文档内容直接相关的来源和进一步阅读。因此,

<section>
元素是合适的选择。

以下是如何在 HTML 中构建它:

<article>
  <p>A dog usually has 4 legs <a href="#ref1">[1]</a>.</p>

  <section>
    <h2>References</h2>
    <ol>
      <li id="ref1"><a href="https://en.wikipedia.org/wiki/Dog">some wikipedia link</a></li>
    </ol>
  </section>
</article>

此处使用

<section>
提供了一种清晰的语义方式将参考文献分组为文档结构的组成部分。

© www.soinside.com 2019 - 2024. All rights reserved.