【发布时间】:2016-05-02 01:54:12
【问题描述】:
我想知道这是否适用。
例子:
-
main标签HTML5 规范说:
主元素代表一个主体的主要内容部分 文件或申请。主要内容部分由内容组成 直接相关或扩展的中心主题 文档或应用程序的中心功能。
因此,这是否意味着:
如果您页面中的唯一内容是
main内容并且只有主要内容,您应该排除该标签,因为除了它本身之外没有任何关联? -
section标签HTML5 规范说:
section 元素表示文档的通用部分或 应用。在这种情况下,一个部分是一个主题分组 内容。
如果您页面中的唯一内容位于
section中,那么这是否意味着您的页面不应该被分割,而应该是单个元素,因此您不应该使用section标记?
我的想法:
我认为在提供的情况下应该省略main 标签,但是,应该需要section 标签,因为一个页面可以被分成一个部分。部分一词可用于描述整体的单个部分,无论该部分是否是整体的唯一部分。
我正在考虑的布局:
doctype html
html
head
...
body
header
main
section
nav
footer
变成:
doctype html
html
head
...
body
header
section
nav
footer
【问题讨论】:
-
我会以不同的方式阅读它——文档的中心主题是特定页面/URI 的用途。因此,如果它是一个 About 页面,而您所拥有的只是有关您网站的内容,则将其包装在
main中可以让每个人都知道该内容直接针对 About。此外,如果您开始删除标签,如果您删除了两个标签,您将如何区分包含 1 个部分的页面与包含 1 个主要部分的页面。实际上,使用标签更容易进行样式设置。放置标签和样式main比样式main和 body 的第一个孩子更好,没有其他例外。
标签: html