HTML5 和 HTML 到底有啥异同

先看维基百科的一段介绍:http://zh.wikipedia.org/wiki/HTML5广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。再看下一段:具体来说,HTML5添加了许多新的语法特征,其中包括\u0026lt;video\u0026gt;, \u0026lt;audio\u0026gt;, 和\u0026lt;canvas\u0026gt;元素,同时整合了SVG内容。这些元素是为了更容易的在网页中添加和处理多媒体和图片内容而添加的。其它新的元素包括\u0026lt;section\u0026gt;, \u0026lt;article\u0026gt;, \u0026lt;header\u0026gt;, 和\u0026lt;nav\u0026gt;,是为了丰富文档的数据内容。新的属性的添加也是为了同样的目的。同时也有一些属性和元素被移除掉了。一些元素,像\u0026lt;a\u0026gt;, \u0026lt;cite\u0026gt;和\u0026lt;menu\u0026gt;被修改,重新定义或标准化了。同时APIs和DOM已经成为HTML5中的基础部分了。HTML5还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序能够一致地处理语法错误。以上。
■网友
谢邀@李亮 所引用的基本是对的,大致意思我翻译下HTML 更多指的是旧有的具体的HTML这门标记语言,是相对狭隘但具体的指向而说起 HTML5 时更多说的是这几年发展出来的多数浏览器端支持的新功能新特性(大致上IE8不支持就是),涵盖了大半部分WEB前端的领域,不再特指某门语言,甚至以后如果ES6或TypeScript之类的变成工业规范的话大概也会被涵盖进去一起讨论相同点是,他们都是技术名词,都关于WEB浏览器端。只不过一个指的是领域内几乎所有的新技术,一个指的是具体的语言。
■网友
简单来说,就是多了很多乱七八糟却很有用很方便的特性。 具体什么不同,太多了。就想c++和c有什么不同,有很多不同,所以你想要学的话,就从基础学就好了。


    推荐阅读