<!DOCTYPE html> 指示浏览器关于页面使用哪个HTML版本编写的指令。
DTD是文档类型定义 ,可定义合法的XML文档构建模块,它使用一系列合法的元素来定义文档啊的结构。
DTD规定了标记语言的规则,浏览器就能正确的显示内容。
HTML5不基于SGML,所以不需要引用DTD。
一、H5新增的标签
1、结构标签(块状元素)——有意义的DIV
<article> 标记定义一篇文章
<header> 标记定义一个页面或区域的头部(最好用在页面的头部 )
<nav> 标记定义导航链接
<section> 标记定义一个区域
<aside> 标记页面内容部分侧边栏
<hgroup>标记定义文件中一个区域的标题信息
<figure> 标记定义一组媒体内容以及他们的标题
<figcaption> 定义figure元素的标题
<footer> 定义一个页面或一个区域的底部(最好用在页面的底部 )
<dialog> 标记定义一个对话框
补充
header section aside article footer 不嵌套相同的标签 并且不要把这几个标签嵌套在里面
header section footer > aside article figure nav hgroup > div figcaption