如果你想与没有“神奇”头建立一个页面,然后转到平原这样的:在HTML5文档中是否需要<header>和<footer>?
<body><h1>title</h1>content</body>
,可以吗?
如果你想与没有“神奇”头建立一个页面,然后转到平原这样的:在HTML5文档中是否需要<header>和<footer>?
<body><h1>title</h1>content</body>
,可以吗?
不,这是无效的。 1错误,4警告:元素头缺少子元素标题的必需实例。 尽管如此,页眉或页脚的缺失仍然很好。
这使得有效:
<!DOCTYPE html><head><title>title</title></head><body><h1>title</h1>content</body>
是的,HTML5只是形式化现有的行为,并增加了可选的新功能。
不,应该只用于语义元素在哪里HTML5语义匹配。
是的,但是您可能想要开始学习HTML5标记的语义和更新功能,因为它们现在可能变得越来越普遍。
如果您需要与旧版浏览器向后兼容,则始终可以使用使用javascript的HTML5Shim为旧版浏览器中的新标签提供结构。 (具体地IE6,7,8)
从HTML5 specification:
文档必须由以下部分组成,在给定的顺序:
- 任选地,一个单一的 “BOM”( U + FEFF)字符。
- 任意数量的评论和空格字符。
- DOCTYPE。
- 任意数量的评论和空格字符。
- 根元素,以html元素的形式。
- 任意数量的评论和空格字符。
正如你所看到的,问题不在于缺少 <头>和 <页脚>标签,而是根元素与DOCTYPE。