新增的元素
新增结构元素
section:表达一本书的一章或一节
header:页面主体上的头部
footer:页面底部
nav:到其他链接的集合,导航栏
article:博文,杂志,文章汇编等中的一篇文章
新增块级元素
aside:定义页面内容之外的内容,如侧边栏
figure:定义媒介类容的分组,表是一段独立的流类容
figcaption:媒介类容的标题说明
dialog:定义对话(会话)
新增行内语义元素
mark:定义了有记号的标本
time:定义日期/时间
meter:定义预定义范围内的度量0
progress:定义运行中的进度
新增嵌入多媒体的元素与交互性元素
video:定义视频,如电影片段或其他视频流
audio:定义音频。如音乐或其他音频流
embed:用来插入各种多媒体。
新增input元素的类型
url::专门用来输入URL地址的文本框
email:自动验证此输入框中的内容是否为email格式
date:以日历的方式表示时间
time:专门用来输入时间的文本框
datetime:专门用来输入本地日期和时间的文本框
废除的元素
能使用CSS替代的元素
对于basefont、big、center、font、s、strike、it、u这些元素,由于他的功能纯粹是为页面样式服务的。但在HTML5中页面样式一般放在CSS中,所以废除这些元素
不在使用frame框架
由于frame框架对网页可用性存在负面影响,所以不在支持frame框架只支持iframe框架。则废除frameset、frame与noframe元素
只有部分浏览器支持的元素
例如applet、bgsouund、blink、marquee等元素,只有部分浏览器支持,所以废除。applet由embed或object替代,bgsound由audio替代,marquee由JavaScript编程方式替代
其他被废除的元素
废除acronym,用abbr替代
废除dir,用ul替代
废除isindex,用form元素与input元素相结合方式替代
废除xmp,用code元素替代
废除nextid, 用GUIDS替代
废除Plaintext,用“text/plian”MIME类型替代