1、文档声明区别
HTML:超文本标记语言,一种纯文本类型的语言。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
HTML5:文档声明HTML5方便书写,精简,有利于程序员快速的阅读和开发。
<!DOCTYPE html>
2、结构语义区别
HTML:没有体现结构语义化的标签,通常都是这样来命名的<divid="header"></div>,这样是表示网站的一个头部。
HTML5:在语义上有很大的优势,并且是提供了一些新的标签,例如:<header><article><footer>这些标签。
3、绘图区别
HTML:指可伸缩矢量图形,用于定义网络的基于矢量的图形。
HTML5:HTML5的canvas元素使用脚本(通常使用JavaScript)在网页上绘制图像,可以控制画布每一个像素。
原文:https://www.cnblogs.com/niemx1030/p/12012226.html