我想在我正在构建的HTML5设计中创建一组内容选项卡。我想知道是否应该使用一组<article>
或<section>
标签来包含内容?
<section>
对我来说似乎是最理想的。 它的定义相当适用于诸如内容选项卡之类的东西:
在文档或应用程序中,section元素表示文档或应用程序的一般部分。 在这种情况下,section是具有标题的主题内容分组。
章节、选项卡对话框中的各个选项卡页面或论文的编号部分都是section的示例。 网站的主页可以分成介绍、新闻项目和联系信息等部分。
请注意它在同一页中关于<article>
的说明:
当使用元素的内容进行合成时,建议作者使用article元素而不是section元素。
因此,如果您的选项卡内容是独立的,并且在单独阅读时很有意义(并且可以这样使用),请使用<article>
,否则请使用<section>
。
<section>
元素应该放在<article>
元素内部,因此除非您将所有选项卡都包装在文章中,否则不应该使用sections
来制作选项卡。因此,简短的答案是您应该同时使用或同时不使用它们。
<section>
,特别是从SEO的角度来看,因为每个部分都应该有自己的标题空间,至少我现在不太确定谷歌如何看待这一点。 - Hannes