HTML 5由来

1. MIME Type

在每个URL请求的包头中包含着一个关于被请求内容的说明,在包头中用Content-Type进行标识,如一个标准HTML页面,Content-Type: text/html。所有在互联网中被交换的数据都有自己的Content-Type,如png文件为Content-Type: image/png等。这个类型被定义为该内容的MIME Type。它是在1994年才被定义引入到各个web浏览器中的。所有有独立URL的内容都有自己标定的MIME type。

如对某图片进行访问的时候,请求返回如下包头,可见每个单独的URL都会加好自己数据类型相应的MIME type.



2. HTML中的各标记的来历

HTML中各标记都是由不同的需求而产生出来,如作者举到<img>的来历,提到了http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.html中的讨论,比较有趣。而HTML的标准就是W3C在不断类似的讨论中发展而成。


3. HTML简史

1997年12月 -- HTML 4.0

1998年2月  -- XML 1.0

1998年12月 -- XHTML 1.0

1999年8月 -- XHTML Extended Forms

2003年10月 -- XForms 1.0

2001年5月 -- XHTML 1.1


4. XHTML的趣事

事实上90%以上的HTML页面都有不同的问题,比如页面上没有写<title>标记等等,但是浏览器对HTML的容错做的很好,所以即使有错误也可以正确显示。最初W3C认为这是比较严重的问题,所以就开始制定XHTML,要求使用者一定按标准规定编写页面,否则就在页面返回错误,而不呈现页面。通过页面的MIME type才能真正辨别页面是否为XHTML (Content-Type: application/xhtml+xml)。但严格的语法不是很被众人所接受,所以一个名为WHAT(Web Hyerpertext Applications Technology working group)的结构比较松散的组织开始将错误而又可以被浏览器接受的写法进行整理和标准化,他们花了很久时间完成规定了如何解析一个编写不标准的HTML页面。与此同时,W3C正在全力完成XHTML 2.0,但一直没能按计划完成。在2006年W3C宣布与WHAT一起继续完成HTML,XHTML 2.0成了一个未被完成的标准,并在2009年10月关闭了该标准。而HTML 5即是W3C延续HTML而最新推出的标准,原名是"web application 1.0"。


结语很有趣,the ones that win are the ones that ship,与君共勉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值