我知道关于这个话题有很多问题,但我找不到答案的权威来源。
这是官方定义和wiki页面,还有更多文档,但如果不是非常简单的示例或不同的方式,它们并没有解释正确的用法。
到目前为止我“理解”的是:
<section>
定义页面的一部分(部分),如 blogrolls、头条新闻、博客条目列表、评论列表以及所有可能与共同主题相关的内容。
<article>
定义了一个内容,它与页面的其余部分 (?) 有疏离感,并且只有一个主题(博客条目、评论、文章等)。
但是,在 内部<article>
,我们可以使用 将它的部分分割成多个部分<section>
,在这种情况下,它具有容器的功能,可以标记更大文本的章节。
疑问
如果这些句子是正确的(或部分正确),则意味着<section>
有两个完全不同的用例。
我们可以这样写一个页面:
<!DOCTYPE html>
<html lang=en>
<head>
<meta charset=utf-8>
<title>Fruits</title>
</head>
<body>
<h1>Fruits war blog</h1>
<section id="headlineNews"> <!-- USED AS CONTAINER -->
<h1>What's new about fruits?</h1>
<article><h1>Apples are the best</h1>Apples are better than bananas</article>
<article><h1>Apple's cakes</h1>With apples you can prepare a cake</article>
</section>
<section id="blogEntries"> <!-- USED AS CONTAINER -->
<h1>Articles about fruits</h1>
<article>
<h1>Apples vs Bananas</h1>
<section> <!-- USED AS CHAPTER -->
<h2>Introduction:</h2>
Bananas have always leaded the world but...
</section>
<section> <!-- USED AS CHAPTER -->
<h2>The question:</h2>
Who is the best? We don't know so much about apples...
</section>
</article>
</section>
</body>
</html>
这就是大纲的外观:
1. Fruits war blog
1. What's new about fruits?
1. Apples are the best
2. Apple's cakes
2. Articles about fruits
1. Apples vs Bananas
1. Introduction:
2. The question:
那么<section>
是不是具有两个完全不同且不相关的语义含义的思想呢?
是否正确使用:
<!-- MY DOUBT -->
<section> <!-- USED AS CONTAINER -->
<article>
<section></section> <!-- USED AS CHAPTER -->
</article>
</section>
以这种嵌套的方式?
我发现可以以相反的方式使用:
<!-- FROM W3C -->
<article> <!-- BLOG ENTRY -->
<section> <!-- USED AS CHAPTER ABOUT COMMENTS -->
<article></article> <!-- COMMENT -->
</section>
</article>
但是我找不到我在下面写的方式的答案。
我想阅读 W3C 小组编写<section>
标签基础的讨论可能很有用,但我找不到它。
注意我正在寻找有权威来源记录的回复