1、HTML5 有哪些新特性、移除了哪些元素?
有以下新特性:
- 图像 Canvas
- 多媒体 video、audio
- 本地存储 localStorage、sessionStorage
- 语义化更好的内容元素 article、header、footer、nav、section
- 表单控件 date、time、canlendar、url、search
- 新的技术 webworker、websocket、Geolocation
移除的元素:
- 纯表现的元素 u、big、center、strike、tt、font、basefont
- 框架集 frame、frameset、noframes
2、如何区分 HTML 和 HTML5?
- 简化的语法:HTML5 简化了很多细微的语法,例如 doctype 的声明,你只需要写 <!doctype html> 就行了。
- HTML5 <canvas> 标签替代 Flash。
- HTML5 新增 <header> 和 <footer> 标签。
- HTML5 新增 <section> 和 <article> 标签
- HTML5 新增 <menu> 和 <figure> 标签
- HTML5 新增 <audio> 和 <video> 标签
- 全新的表单,HTML5 对 <form> 和 <forminput> 标签进行了大量修改,添加了很多新的属性,也修改了很多属性。