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的标准。
俗话说,合久必分,由于理念不同,两家分道扬镳了,W3C认为标准一旦定下来了,就不会改变,如果我想变就出5.1,5.2不断的去增加标准,而那个组织认为H5标准是一个可变的标准,他会随着时间的推移不断改变和更新内容。
既然有两个标准,用哪个呢?目前来看两家的标准没什么区别,那家都行。
文档声明
而市面上有很多版本,当浏览器读到这个网页的时候怎么识别是哪个版本呢?所以为了帮助浏览器来识别版本,就需要doctype,他是文档声明。
但他怎么写呢?
HTML4:
XTML1.0:
会发现很麻烦,很难记住,来看看H5的
一看就会发现h5 最简单,以后也一般使用H5的。
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h50824.shtml