HTML--MIME

MIME:Multipurpose Internet Mail Extensions.直译就是多用途互联网邮件扩展。看名字就知道这最初是用来标记邮件附件文件类型的,如今它在网页中也十分重要。

浏览器需要区分不同内容的文件类型,这时候文件的后缀名并没有什么意义。需要MIME type(媒体资源类型)来告诉告诉浏览器文件类型,浏览器依此决定执行何种默认操作。如果没有指定文件的类型,浏览器依旧会进行一些默认操作,但是这可能和操作系统设置的MIME Type有关。所以指定文件类型是一个好习惯。

MIME 是由IETF组织协商,并以RFC形式发布。文件的类型种类繁多,只有在互联网上广泛使用的格式才会获得一个MIME Type。

1.结构

type/subtype

类型/子类型,不允许空格,不区分大小写,但是一般写法都是小写。type 表示可以被分为复数子类的独立类型。subtype 表示细分后的每个类型。

2.重要的MIME类型

application/octet-stream

应用程序文件,浏览器不会执行或者询问执行。

text/plain

文本文件默认值,表示未知的文本文件,浏览器认为是可以直接展示的。

text/css

css文件必须要标记类型为text/css,如果不设置会被默认处理为text/plain,CSS的样式就无法生效了。

text/html

html代码

image/gif
image/jpeg
image/png
image/svg+xml

图片

x-

由于互联网发展迅速,MIME更新的速度完全跟不上文件类型发展的速度。如果MIME没有定义

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,125评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,545评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,628评论 9 468
  • 天青青 风轻轻 你倾倾
    没有米干的花生汤阅读 139评论 0 0
  • 一个类代表另一个类的功能
    智多牛阅读 163评论 0 0

友情链接更多精彩内容