资讯专栏INFORMATION COLUMN

HTML5与HTML4区别简介

boredream / 1493人阅读

摘要:随着放弃移动,微软亦将停止发展,的应用仍存在着巨大的上升空间。设置页面字符编码在中可以使用对元素直接追加属性的方式来指定字符编码。其中可由或替代,可由替代,可由编程方式替代。这个概念和相似,区别是它是为了更大容量存储设计的。

移动互联网的快速发展,尤其是4G时代已经来临,加上微软在Windows 10中搭载了新的浏览器Edge取代了IE的地位,所以现在很多网站都开始抛弃IE朝着HTML5发展,PC端在不同浏览器之间的兼容性问题越来越少,在移动终端上用的甚是广泛,HTML5已成为浏览器标记语言的霸主,这是大势所趋。随着Adobe放弃移动Flash,微软亦将停止发展Silverlight,HTML5的应用仍存在着巨大的上升空间。近期内很可能从广告行业逐渐往游戏行业、广播电视行业和媒体行业转型,不远的将来还能把触角伸得更远。作为新一代Web开发标准,HTML5的未来十分光明,值得我们去学习。

什么是HTML5?

HTML5最先由WHATWG(Web超文本应用技术工作组)命名的一种超文本标记语言,随后与W3C组织的XHTML2.0相结合,产生现在最新一代的超文本标记语言。

并为HTML5建立了一些规则:

新特性应该基于 HTML、CSS、DOM 以及 JavaScript。

减少对外部插件的需求(比如 Flash)

更优秀的错误处理

更多取代脚本的标记

HTML5 应该独立于设备

开发进程应对公众透明

可以简单点理解成:HTML 5 ≈ HTML + CSS3 + JavaScript + API

我们现在web前端开发的静态网页,一般都是HTML4.01,同时符合W3C规范。那么他们两者直接又有什么实质性的区别呢?

1.在文档类型声明上

声明能帮助浏览器正确地显示网页。

HTML5


HTML4.01


XHTML1.0


对比可见:在文档声明上,HTML4和XHTML有一段很长的代码,并且很难记住,想必很多人都是通过编辑器直接生成的吧?而HTML5只有简单的声明,这也方便人们的记忆。

2.设置页面字符编码

在HTML5中可以使用对 元素直接追加charset属性的方式来指定字符编码。

HTML4


HTML5


从HTML5开始,对于文件的字符编码推荐使用UTF-8。

3.在结构语义上

HTML4: 没有体现结构语义化的标签,我们通常都是这样来表示网站的头部