<! DOCTYPE HTML> 声明必须放在第一行,标签的前面 ,并且它不是 HTML 的标签,只是告诉web浏览器使用哪个HTML版本进行编写的指令。
HTML5 不基于SGML,所以 不需要引入 DTD(文档类型定义) 文件。
HTML5 新增的标签
1.结构标签(块状元素)——有意义的div
<article> 标记定义一篇文章
<header> 标记定义一个页面或一个区域的头部
<nav> 标记定义导航链接
<section> 标记定义一个区域
<aside> 标记定义页面内容部分的侧边栏
<hgroup> 标记定义文件中一个区块的相关信息
<figure> 标记定义一组媒体内容以及它们的标题
<figcaption> 标记定义figure元素的标题
<footer> 标记定义一个页面或一个区域的底部
<dialog> 标记定义一个对话框(会话框)类似微信
补充一:header / section / aside / article / footer 最好不要嵌套
补充二:它们的级别 header / section / footer > aside / article / figure / hgroup / nav > div / figcation 并且互相不要嵌套
2.多媒体标签
< video> 标记定义一个视频
< audio> 标记定义音频内容
< soucre> 标记定义媒体资源(单标签)
< canvas> 标记定义图片
< embed> 标记定义外部的可交互的内容或插件,比如flash