HTML发展历程

leequiet 2019-08-12 原文

HTML发展历程

  HTML是超文本标记语言的缩写,不同于C或JAVA等编程语言,HTML由标签组成。通过标签可以在网页中插入文字、图片、链接、音频、视频等元素,进而描述网页。和Windows一样,随着技术的发展,HTML经历了多次版本更新。

HTML1.0:1993年6月,HTML作为互联网工程工作小组(IETF)工作草案发布(注意,是草案,不是标准)

HTML2.0:1995年11月作为RFC(以编号排定的文件) 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 ;

HTML3.2:1997年1月14日由W3C发布,为推荐标准;

HTML4.0:1997年12月18日,W3C推荐标准 ; 

HTML4.01:1999年12月24日,是在HTML4.0基础上的微小改进,W3C推荐标准 ;

HTML4.01发布之后,很长一段时间里都能很好满足广大网名日常需求,但是随着时间的推移,人们开始在网上听歌、玩游戏,看视频,但是HTML所支持的网页中并不能直接插入视频、音频、动画等,这个时候Adobe率先抓住商机,Flash作为浏览器插件满足了上述需求。

这个时候W3C在干嘛呢?

他们专注着XHTML2.0,这个我们后面会说。

眼看着W3C要放弃HTML,在2004年,由Opera、Mozilla基金会和苹果这些浏览器厂商联合成立了WHATWG(互联网超文本应用技术工作组)继续推进HTML的标准化(这个时候的主要目标是开发新功能来取代插件),2006年,W3C表示有兴趣参与开发,2007年,W3C接纳了WHTAWG提出的web applications1.0,并正式将新的HTML命名为“HTML5”。2008年1月22日第一份HTML5正式草案公布;2014年10月29日,W3C宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。

这里需要插播一下,W3C即万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构,专门给Web技术制定标准及实施指南。至于为啥没有3.0,3.1,则是当时在制定标准时想改进的地方太多,引起很多争议,也没有合适的浏览器支持而被后续版本替代。

so,HTML5是标准,是对HTML标准的第五次修订,而不是技术

我们平时说的H5就是HTML5,这里不单是标准,更是HTML、CSS3、JavaScript和Web API等一系列技术的组合。

刚刚我们说到了XHTML,这又是什么鬼???

XHTML(eXtensible HyperText Markup Language):可扩展超文本标记语言。也是一种标记语言,表现方式与HTML类似,不过语法上更严格,兼容性更好。

XHTML1.0于2000年1月26日发布,是W3C的推荐标准,后于2002年8月1日重新发布,兼容HTML4.01,在那个时候,XHTML作为网页开发标准还是个非常不错的选择。后面的故事你们也知道了,在HTML5发布之后就发生了巨大的变化:后续版本因不及HTML5的冲击,XHTML的开发工作在2009年底停止,彻底凉凉。

 

文章来自:萌码编程

欢迎关注公众号:

发表于 2019-08-12 17:19 萌码编程 阅读() 评论() 编辑 收藏

 

版权声明:本文为leequiet原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/leequiet/p/11341277.html

HTML发展历程的更多相关文章

  1. 聊两句XSS(跨站脚本攻击)

    XSS(跨站脚本攻击),聊两句,五毛的。 XSS的危害: 窃取Cookie,盗用用户身份信息 这玩意儿是大多数 […]...

  2. 前端MVC Vue2学习总结(五)——表单输入绑定、组件

    一、表单输入绑定 1.1、基础用法 你可以用 v-model 指令在表单控件元素上创建双向数据绑定。它会根据控 […]...

  3. 【echats】echats悬浮事件频繁触发、过于灵敏、快速抖动等异常现象,适用与tooltip有关

    方案:transitionDuration设为0; 如图,发现关闭tooltip后现象消失,猜测与toolti […]...

  4. JS进度条顺滑版实现

    进度条不顺滑 相信大多前端同学都自己写过音频、视频播放器,实现并不复杂。最近在小程序里,做了一个类似微博刷视频 […]...

  5. CSS ::marker 让文字序号更有意思

    本文将介绍 CSS 中一个比较有意思的伪元素 ::marker,利用它,我们可以让我们的文字序号变得更加的有意 […]...

  6. CSS 奇思妙想 | 使用 resize 实现强大的图片拖拽切换预览功能

    本文将介绍一个非常有意思的功能,使用纯 CSS 利用 resize 实现强大的图片切换预览功能。类似于这样: […]...

  7. HTML CSS+JS想要做放大镜练习,如何获取同样的大图和小图?

    1.进入某商城找到对应的图片:   步骤一:      步骤二:          步骤三:        2 […]...

  8. WebSlides

    WebSlides 是一个开源的 HTML 幻灯片项目,能够帮助熟悉前端语言的开发者快速制作出效果精美的幻灯片 […]...

随机推荐

  1. APP稳定性测试

    APP稳定性测试 APP稳定性测试-monkey测试     第一篇-App稳定性测试-Monkey(基本操作 […]...

  2. Oracle11g手动创建数据库方法

    Oracle11g手动创建数据库方法 参考网页http://www.th7.cn/db/Oracle/2013 […]...

  3. 面对对象三大基本特征与五大基本原则

    一、三大基本特征:   封装、继承、多态二、五大基本原则  单一职责原则(SRP)、开放封闭原则(OCP)、里 […]...

  4. Win10怎么设置虚拟内存?

    电脑的虚拟内存是必不可少的,因为它的存在,我们的电脑才能运行更多的程序,同时执行更多的任务。今天我们就来探究一 […]...

  5. git使用之如何将github库下载到本地与如何将代码上传github

    git使用之如何将github库下载到本地与如何将代码上传github  ——R […]...

  6. 2019总结

    1. 关于工作 再坚强的人,也会有凄凉;再执着的未来,也会有过往;再潇洒的海鸥,也会有迷惘;再优美的旋律,也会 […]...

  7. 我的软考架构师之路:目录(共22篇) 软考架构师(1)——计算机组成与体系结构软考架构师(2)——操作系统基础知识(上)软考架构师(4)——数据库基础知识软考架构师(5)——数据通信与计算机网络软考架构师(6)——系统开发方法(****)软考架构师(7)——信息系统基础(***)软考架构师(8)——软件架构设计(******)软考架构师(9)——设计模式(*****)软考架构师(10)——系统的可靠性分析与设计软考架构师(11)——软件的知识产权保护软考架构师(

      最近在准备软考架构师的考试,主要还是以考代学,毕竟作为野生程序员走的路多了容易迷茫,感觉网上参考资料不是很 […]...

  8. 使用aws和tomcat搭建服务器过程中的一些坑.

    在国外没啥事做, 考前也不愿意复习, 看到aws能免费试用一年, 于是就试着搞了搞, 就准备搭建个个人网站玩玩 […]...

展开目录

目录导航