此处是我的代码:
<section id="one">
<h2>Section Title</h2>
<p>Lorem ipsum...</p>
<p>Lorem ipsum...</p>
<p>Lorem ipsum...</p>
</section>
<section id="two">
<h2>Section Title</h2>
<p>Lorem ipsum...</p>
<p>Lorem ipsum...</p>
<p>Lorem ipsum...</p>
</section>
<section id="three">
<h2>Section Title</h2>
<p>Lorem ipsum...</p>
<p>Lorem ipsum...</p>
<p>Lorem ipsum...</p>
</section>
我正在考虑使用<header>
元素围绕每个部分<h2>
,但我还必须在每个部分的底部使用<footer>
元素,还有?我觉得每个部分的<footer>
元素往往是空的,除非脚注是必要的,例如信息来源,或者关于段落中提供的信息的注释等。
这是规范规则的一部分,还是我纯粹基于这样的假设:#34;如果你有一个,你应该拥有另一个&#34;?
答案 0 :(得分:4)
不,如果您使用header
和footer
,则不必同时使用{{1}}和{{1}}。它们相似,但完全独立。 HTML5规范没有添加这样的限制。
内容模型:流内容,但没有页眉,页脚或主要元素后代。
header元素表示其最近的祖先切片内容或切片根元素的介绍性内容。标题通常包含一组介绍性或导航帮助。
内容模型:流内容,但没有页眉,页脚或主要元素后代。
页脚元素表示最近的祖先切片内容或切片根元素的页脚。页脚通常包含有关其部分的信息,例如谁编写,相关文档的链接,版权数据等。
当页脚元素包含整个部分时,它们代表附录,索引,长版本,详细许可协议和其他此类内容。
答案 1 :(得分:2)
不,你不必同时使用它们。
可以使用:
类似于 Microsoft Word 。您可以创建一个只有标题为标题的文档,只有页码作为页脚,两者都可以,或者都不是。
答案 2 :(得分:0)
HTML标记仅用于描述您的内容,您不必使用任何header/footer
标记,也可以使用其中之一,或两者兼而有之,这完全取决于您。
编辑: 您也可以在一个html文件中多次使用它们