html5,就是我们平时所说的h5,现在h5很火,以至于非技术人员误认为h5是一个全新的语言。
实际上,html5只是html的第五个版本,就如iphone x是iphone的一个版本一样。
h5之所以近几年被大量提及,因为这个版本删除和修改了许多元素,让html有了一个全新的“升级”。就如iphone增加了刷脸、siri一样。
html5和其他版本的html有什么区别?主要区别为以下5项:
1、文档声明区别
html文档的类型声明为:
//或
html5文档的类型声明为:
文档声明html5方便书写,精简,有利于程序员快速的阅读和开发。
我们可以通过查看网页源代码的这个声明来识别页面是否是html5的。
2、结构语义区别
html:没有体现结构语义化的标签,如:
html5:添加了许多具有语义化的标签,如:
相对于之前版本的html,html5中新增和修改了一些元素。
3、语法的处理
html无法处理不准确的语法;html5能够处理不准确的语法。
4、绘图功能更强大
html:指可伸缩矢量图形,用于定义网络的基于矢量的图形。
html5:html5的canvas元素使用脚本(通常使用javascript)在网页上绘制图像,可以控制画布每一个像素。
5、音频和视频的支持
html如果不使用flash播放器支持,它不支持音频和视频。html5使用
关键词: