对于那些投票结束此问题作为基于意见的人:这个问题不是基于意见的。 它要求答案基于标准。如果这个问题是基于意见的,那么几乎所有需要代码片段来完成任务的编程问题都是基于意见的。因为这几类题的本质都是一样的:给出一个基于标准的解,但解不是唯一的。
如果您打算投票结束此问题作为基于意见的问题,请将此问题与以下问题进行比较:如何在 JavaScript 中对数组或整数进行排序? 这两个问题都要求基于行业标准(HTML 与 ECMAScript)的答案,这两个问题都需要一个具体但非唯一的解决方案。
假设我有一篇类似以下的文章:
狗通常有 4 条腿 [1]。
参考文献
[1]一些维基百科链接
根据 HTML 标准,我应该将“参考”部分放在
<section>
还是 <aside>
中?
请根据 HTML 标准回答并解释原因。
关于
<section>
,HTML 标准说:
section 元素表示文档或应用程序的通用部分。在这种情况下,部分是内容的主题分组,通常带有标题。
关于
<aside>
,HTML 标准说:
aside 元素表示页面的一部分,该部分由与aside 元素周围的内容相关的内容组成,并且可以被视为与该内容分开。这些部分通常在印刷版式中表示为侧边栏。
我不清楚上面示例中的“参考”部分是否应该被视为文章的通用部分,或者与文章的其余部分无关并被认为是分开的。
参考书目或参考部分与主要内容无关,但却是主要内容的重要组成部分,提供与文档内容直接相关的来源和进一步阅读。因此,
<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>
提供了一种清晰的语义方式将参考文献分组为文档结构的组成部分。