html5干货,HTML基础-干货

本文讲述了HTML从内部交流语言到广泛使用的标准格式的发展历程,包括W3C制定标准的努力,以及XML和XHTML的引入。HTML5的诞生源于浏览器厂商与W3C之间的分歧,最终成为主流标准。DOCTYPE在识别HTML版本中的作用也被提及,H5简化了文档声明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML的发展史

html最早是组织内部用的一个语言,用来内部交换信息。

93年,html的第一个版本发布,那时候还不是很完善。

95年,出现了html2.0。html在组织内部运行的比较好,之后想推到社会上去用,然后就发现一个问题,每个人使用时定义的标准(是由浏览器的厂商定义的标准)不一样,就带来一个问题:由于标准不一样,一个网页可以在一个浏览器中显示,但是另一个浏览器就显示不了,导致一个网页的兼容性非常的差,所以说没有标准是非常可怕的。于是有一个组织(W3C)站出来了,就说既然你们这些浏览器之间谁也说服不了谁,我出来作为一个公益组织,我来定义这个标准,所以W3C定义了html2.0。

97年出现HTML3.2

99年出现HTML4.01版本

但到2000年底出了XHTML1.0,怎么会多一个X呢?对于这种语言来说,先有实现后有标准,所以W3C定义标准是靠后的。导致html语法很松散,不严格,当时还有一个语言xml(可扩展标记语言)其实功能和html一样,区别就是xml语法更加严谨,所以W3C想使用xml,但是html松散惯了,为了有个过度,就定义了XHTML。

理想很丰满,现实很骨感。到了04年,W3C取消html,想换成xml。但是一堆浏览器出来造反了,认为标准不好,于是组成一个组织提出HTML5的标准,而W3C看不上他们,因为那几个浏览器厂商的话语权太小了,所以没把他当回事。

直到07年,W3C又推广了3年,发现推广跟没推广一样,推广不出来,然而那个组织又加入了几个强劲的厂商比如谷歌,一下就增加了这个组织的话语权,HTML5就推广开来,W3C看到自己的标准的趋势越来越差,于是就和这个组织一起定义HTML5的标准。

14年两个组织才发布了HTML5的标准。

7798a75fd1e449c702f44e04b44aaedd.png

俗话说,合久必分,由于理念不同,两家分道扬镳了,W3C认为标准一旦定下来了,就不会改变,如果我想变就出5.1,5.2不断的去增加标准,而那个组织认为H5标准是一个可变的标准,他会随着时间的推移不断改变和更新内容。

既然有两个标准,用哪个呢?目前来看两家的标准没什么区别,那家都行。

文档声明

而市面上有很多版本,当浏览器读到这个网页的时候怎么识别是哪个版本呢?所以为了帮助浏览器来识别版本,就需要doctype,他是文档声明。

但他怎么写呢?

HTML4:

83162e253fee391a1415d63afccc06a5.png

30dba09d47810b1ec3b91ec4351245c7.png

XTML1.0:

3cdfea15a4d40d48a2bf61bcf83ad619.png

会发现很麻烦,很难记住,来看看H5的

1bc0c8d21170829400e710f8c12181d4.png

一看就会发现h5 最简单,以后也一般使用H5的。

393be0c3654880e94c2f10a2b2b564ef.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值