【发布时间】:2020-12-14 19:33:38
【问题描述】:
我正在使用电子书。对于版权页面,详细信息页面包含有关图书的一般信息和其他出版说明,我正在使用footer 元素。
现在,我有两个基本选择。其中之一是使用包含多个 section 元素的单个 footer 元素来容纳所有页面(总共 4 个)。另一种选择是拥有多个 footer 元素,每个元素都包含特定页面。
第一个选项(只有一个 footer 和多个 section)对我来说似乎更好,除了当我验证 HTML 时,它说我需要有标题(h1、h2 等。 ) 对于每个 section 元素。这样做的问题是我不想为这些次要部分使用标题,因为它们不如本书的主要内容重要,但是,这些标题将突出并放置在页面大纲的顶部,使它们显得比实际更重要。
我可以有多个彼此相邻的兄弟footer 元素吗?这在语义上有效吗?
我可以找到与此问题相关的另一个问题/答案是html5: using header or footer tag twice?,但它只是讨论了在一个页面中使用多个footer,但不一定将它们作为相邻的兄弟姐妹(多个footer 相同部分)。
【问题讨论】:
-
建议中没有禁止多个兄弟
footer元素的内容。你不能嵌套footers。 -
@HereticMonkey 这应该是一个答案而不是评论。
-
@TylerH 我不同意。我投票决定以基于意见的方式结束这个问题,因为它正在征求关于这样做是否可以的意见。我的评论并没有说是否可以,只是建议没有禁止任何事情。
-
@HereticMonkey 某事是否是有效的 HTML 不是见仁见智的问题。它是由规范定义的,甚至还有规范编写机构的验证器,您可以在其中测试 HTML 的有效性。
标签: html semantic-markup