`

html5 基础

 
阅读更多

  MIME TYPES

这里的html5,不是先前版本的html也不是任何版本的xhtml,但是为了去了解下html5的历史,你首先需要了解下一些基础知识,明确的说是MIME 类型

每次你的浏览器请求一个页面,web服务器发送了headers头在发送明确页面标记之前,这些头通常是不可见的

经过这里有web开发工具可以让他们可见,但是头文件很重要,因为他们告诉浏览器如何解析页面标记,最重要的header文件叫做content-type,看起来像

   content-Type:text/html

"text/html" 是叫做页面中的context type 和 mime type,the header是唯一东西 确定什么是特别的资源,因此特么应该如何渲染,图片有他们自己的mime type(image/jpeg for JPEG images,image/png for PNG images等)

javascript文件有他们特有的MIME 类型 ,css样列表有他们的MIME类型,任何东西有他们特有的MIME 类型,

web运行在MIME 类型上

当然,实际上有更多的复杂的,第一代web服务器(我说web服务器来自1993)不会发送content-type头,因为它不存在(它没有发明直到1994),因为兼容性的问题,许多流行的web浏览器将护士content-type头文件在特定环境下(),但是作为一代规则的老大,任何东西你曾经看过的在web html页面中,images,scripts,videos,pdfs.

然后利用url,都已经用来给你利用明确的MIME类型在content-type头文件中

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics