接着,我们来看一下两者的声明文件类型:
HTML:1、<!DOCTYPE HTML PUBLIC \"大众-//W3C//DTD HTML 4.01//EN\"大众
\"大众http://www.w3.org/TR/html4/strict.dtd\公众>
2、<!DOCTYPE html PUBLIC \"大众-//W3C//DTD XHTML 1.0 Strict//EN\公众
3、\"大众http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"大众>
HTML5:<!DOCTYPE html>
由上面可以看到,在文档声明上,HTML的声明代码很长很繁芜,而HTML5的声明更为大略,方便影象,以是HTML5要比HTML更有利于程序员的快速阅读和开拓。
此外,两者构造语义也有所不同。HTML没有构造语义化的标签,常日以<divid=\"大众header\"大众></div>来命名,HTML5则增加了很多语义化的标签,比如:<header> 、<nav>、<article>、<aside>、<footer>等,使代码构造清晰,更加具有可读性。
HTML5新增了强大的绘图功能,通过绘画功能,加上JS可以实现动画以及图片。而HTML4.0却弗成。在HTML5中,Canvas和SVG可以进行绘图,Canvas相称于一个画布,可以通过JavaScript 来绘制 2D 图形,Canvas 是逐像素进行渲染的。SVG是可伸缩矢量图形,用于定义网络的基于矢量的图形,SVG 严格屈服 XML 语法,其图像文件可读并且易于修正和编辑,可以被搜索、索引、脚本化或者压缩。可以在任何分辨率下被高质量地打印。
除了上述几点,强大的HTML5还新增了视频标签。这个功能是HTML4.0所不具备的,用HTML4.0插入视频须要很长一段代码,但是用HTML5就只须要video标签即可。
发展到本日,HTML5的功能已经十分强大,放眼未来,HTML5的发展潜力不可限量。