当前位置:  开发笔记 > 前端 > 正文

.htm或.html扩展名 - 哪一个是正确的,哪些是不同的?

如何解决《.htm或.html扩展名-哪一个是正确的,哪些是不同的?》经验,为你挑选了4个好方法。

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



1> William Kell..:

两者都不对,这是一个偏好问题.传统上,MS软件htm默认使用,*nix更喜欢html.

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


对于MS,这是因为当web启动时,windows 3.xx是大多数人使用的平台,文件有8.3约束,所以.html是不可能的......

2> ddaa..:

主要是字符数不同.

".htm"微软操作系统的气味,其中文件系统历史上将文件扩展名(点后的文件名部分)限制为3个字符.

".html"Un*x操作系统的气味没有这个限制,并且当时用于所有严肃的互联网工作.

实际上,两者是等价的.

区别在于文化.".html"被一些人视为更正确.同样的人倾向于低头看微软的操作系统,并认为".htm"是他们局限性的难看的提醒.


+1为'难看的提醒他们的限制'

3> ConroyP..:

当您在本地保存文件时,差异无关紧要 - 您的本地系统可能会将这两个文件扩展名视为可互换,以便您的浏览器加载.其原因在于,历史上基于Windows的系统使用3个字母扩展(htm)和基于Unix的系统4个字母(html).

在服务器端,在提供默认文件名时可能会有一些差异:

两种扩展之间可能存在差异的一种情况是服务器的默认文件名.当从服务器请求未指定文件名的URL时,例如http://www.domain.dom/dirname/,服务器从请求的URL返回与默认文件名匹配的文件.常见默认文件名的示例包括" index.html,"" index.htm,"" default.html,"" default.htm,"等.但是,管理员可以将服务器的默认文件名设置为他/她所希望的任何名称.

请注意,服务器通常配置有多个默认文件名.

因此,如果您对服务器的默认文件名有任何级别的控制权,那么这应该不是问题.



4> Gene..:

我个人更喜欢.html,但正如其他人所说的那样.

只要确保你只使用一个.从来没有在同一个网站上! 链接到mypage.html与链接到mypage.htm不同

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有