如果你想构建一个没有“花哨”标题的页面,那就明白这样:
<body><h1>title</h1>content</body>
可以吗?
答案 0 :(得分:2)
这不是无效的。 1错误,4警告:元素头缺少必需的子元素标题实例。 没有页眉或页脚也不错。
这使它有效:
<!DOCTYPE html><head><title>title</title></head><body><h1>title</h1>content</body>
答案 1 :(得分:0)
是的,HTML5只是规范了现有行为,并添加了可选的新功能。
答案 2 :(得分:0)
不,只应在符合HTML5中语义含义的地方使用语义元素。
答案 3 :(得分:0)
是的,但是你可能想要开始学习HTML5标签的语义和更新功能,因为它们现在可能变得越来越普遍。
如果您需要向后兼容旧浏览器,则可以始终使用HTML5Shim,它使用javascript为旧版浏览器中的新标记提供结构。 (特别是IE6,7,8)
答案 4 :(得分:0)
来自HTML5 specification:
文件必须按照给定的顺序包含以下部分:
- 可选,单个“BOM”(U + FEFF)字符。
- 任意数量的评论和空格字符。
- A DOCTYPE。
- 任意数量的评论和空格字符。
- 根元素,采用html元素的形式。
- 任意数量的评论和空格字符。
醇>
如您所见,问题不在于缺少&lt; header&gt; 和&lt; footer&gt; 标记,而是缺少根元素和DOCTYPE。