首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >.htm或.html扩展-哪个是正确的,有什么不同?

.htm或.html扩展-哪个是正确的,有什么不同?
EN

Stack Overflow用户
提问于 2008-09-26 11:49:56
回答 8查看 29.7K关注 0票数 61

当我使用.htm或.html扩展名保存文件时,哪一个是正确的,有什么不同?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-09-26 11:50:55

这两个都没有错,这只是一个偏好问题。传统上,MS软件默认使用htm,而*nix首选html

正如oded在下面指出的,.htm的传统是从win 3.xx继承下来的,在Win3.xx中,文件扩展名被限制为三个字符。

票数 75
EN

Stack Overflow用户

发布于 2008-09-26 11:58:48

主要是字符数不同。

".htm“带有微软操作系统的味道,在这些操作系统中,文件系统历来将文件扩展名(点之后的文件名部分)限制在3个字符以内。

".html“闻起来像是Un*x操作系统没有这个限制,而且当时所有严肃的互联网工作都使用了它。

从实用角度讲,这两种方法是等效的。

不同之处在于文化。".html“被一些人认为更正确。同样的人往往会轻视微软的操作系统,并认为".htm“是对其局限性的丑陋提醒。

票数 26
EN

Stack Overflow用户

发布于 2008-09-26 12:53:55

还要注意,作为URI的一部分,文件扩展名不起任何作用。事实上,它甚至不是一个文件扩展名,它看起来就像一个文件扩展名。由URI标识的资源的类型不在其名称中编码。相反,它由Content-Type超文本传输协议报头字段决定。以myimage.html格式提供位图图片和以index.png格式提供HTML页面是完全合法的(但可能有点愚蠢)。这也是为什么有人认为文件扩展名根本不应该是URI的一部分的原因。

Tim Berners-Lee爵士在Hypertext Style: Cool URIs Don't Change中详细阐述了这一点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/138953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档