好程序员web前端分享HTML5与HTML之间有什么区别?

  好程序员web前端分享HTML5与HTML之间有什么区别?不少没有学过HTML5大前端的同窗,对HTML5并不了解,常常会提出疑问:HTML5与传统HTML有什么区别?今天,就为你们讲一下二者比较明显几个区别。首先,HTML5已经远远超越了标记语言的范畴,它的设计目的是在移动设备上支持多媒体,和HTML比起来,深度和广度上都作了进一步提高。html

  接着,咱们来看一下二者的声明文件类型:前端

  HTML:一、<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN"程序员

  "http://www.w3.org/TR/html4/strict.dtd">;web

  二、<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"网络

  三、"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">;ide

  HTML5:<!DOCTYPEhtml>动画

  由上面能够看到,在文档声明上,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语法,其图像文件可读而且易于修改和编辑,能够被搜索、索引、脚本化或者压缩。能够在任何分辨率下被高质量地打印。htm

  除了上述几点,强大的HTML5还新增了视频标签。这个功能是HTML4.0所不具有的,用HTML4.0插入视频须要很长一段代码,可是用HTML5就只须要video标签便可。

  发展到今天,HTML5的功能已经十分强大,放眼将来,HTML5的发展潜力不可限量。

相关文章
相关标签/搜索