HTML5特性
在编写HTML5文档的时候,<!DOCTYPE>必须放在第一行。
<!DOCTYPE html>
字符编码 (字符集) 声明也被简化(对比XHTML1.0的规范):
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--在HTML5中,这样写:-->
<meta charset="UTF-8" />
<!--不过与我们之前在HTML基础中所学并无区别,这里仅仅稍作介绍-->
HTML5中有一些有趣的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search
内容模型
HTML5 中引入了很多的标记元素,根据内容类型的不同,这些元素被分成了7大类:
- 内联(Embedded)
- 流(Flow)
- 标题(Heading)
- 交互(Interactive)
- 元数据(Metadata)
- 短语(