1. 文件类型声明
5: <!DOCTYPE HTML>
4: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
2. 编码设置
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8">
3. 可以直接嵌入MathML和SVG
4. 新的解析规范
5. 移除一些无用的标签
big, center, font, acronym, applet, basefont, dir, frame, frameset, isindex, noframes, strike, tt
html5与html在新元素方面的区别:
一、更好的结构化、语义化,引入下面这些元素
section 代表一个通用的文件或应用部分。它可以和 h1, h2, h3, h4, h5, 及 h6 元素同时使用来表明文档的结构。
article代表了一个文档内容的独立片段,比如博客条目或报纸文章。
Aside 代表了一段与页面的其余部分稍稍相关的内容。
hgroup 代表一个部分(section)的头(header)。
header代表一组介绍或导航辅助。
footer 代表一个部分(section)的尾(footer)并可以容纳关于作者、版权等信息。
nav 代表了用于导航目的的文档的一部分。
figure 代表一个独立的流内容片段,通常作为一个文档主流的独立单元。
<figure>
<video src="example.webm" controls></video>
<figcaption>Example</figcaption>
</figure>
figcaption 被用作标题 (它是可选的).
一、指代不同
1、html5:是Web中核心语言HTML的规范。
2、html:称为超文本标记语言,是一种标识性的语言。
二、特点不同
1、html5:用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。
2、html:包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
三、构成不同
1、html5: 由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机
2、html:是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
参考资料来源:百度百科-html5
参考资料来源:百度百科-HTML
H5是Html5的缩写”,这恐怕是很多人的一个错误认知。事实上,二者并不是一个意思。
H5确实涉及HTML5诸多规范,想做H5页面或多或少都要利用到HTML5很多内容。但二者只是有联系,并非对等。
随着H5的火爆,同时也引起了技术阵营与营销阵营的定义争锋,当时在互联网上两方大打口水之战,对定义展开了一场博弈,结果虽然是技术阵营妥协,但也有利的证明了HTML5和H5根本不是一个层面的东西!
除了把H5误认为是Html5的缩写外,还有一些人存在另一种误区,那就是“H5=微信网页”。事实上,这也是不对的。
从切身体验来说,H5似乎是基于微信的网页,但实际并非如此。大多数情况下,我们是通过朋友圈和微信群观看H5的,但实际上我们利用任何浏览器都可以观看H5,不管是 PC端还是平板端。跳出朋友圈,H5依然可以被浏览,它的特效和演示甚至比你在微信看会更加流畅!
原来是因为微信集成了移动端浏览器,离开微信,H5照样可以正常运行,只是因为人们习惯了通过朋友圈打开H5来观看网页。所以,H5并不是微信网页,它是一个更大的概念,只是因为微信巨大的用户群,让H5集中于微信,让人们觉得这个页面就是微信独有的,也让H5和微信朋友圈成为了代名词。
H5到底是什么意思,其实真的很难把它用概念的形式来讲清楚。因为H5更像是国人制造的一个专有名词,就像是我们喜欢把“苹果 7”说成是“肾7”一样。但H5就坏在它看上去像是个英文缩写,似乎是某种尖端技术,实际上国外根本没有这个说法,老外都不知道这个H FIVE是什么东西。
H5所涵盖的范围其实很大,它不是 HTML5、不是微信网页、不是移动PPT。相反,从某种意义上来说,它是这些东西的母级,H5所指的就是移动网页本身,它能够包含所有这些分支。
如果你对H5感兴趣的话,戳出这里:网页链接,海量H5免费视频教程任你挑!
对于学习前端有任何不懂的可以随时来问我,我给你提供一个非常不错的前端交流学习qun:前面是一一四,中间是一八八,后面是四九三一。有问题就在里面问我,这样你可以少走很多弯路,做起来有效率,记得多跟有经验的人交流,别闭门造车。