你应该使用.htm还是.html文件扩展名?有什么不同,哪个文件是正确的?

.htm.html文件扩展名之间的区别是什么?

为什么有两个?

哪个是正确的?

136338 次浏览

同样的事情. .根本没有区别…HTM在只有3个字母扩展名很常见的年代被使用。

如果计划将文件放在只支持8.3命名约定的机器上,则应该将扩展名限制为3个字符。

否则,最好选择更具描述性的.html版本。

.html - DOS已经死了很长一段时间。但最终并没有太大区别。

简短的回答

没有。它们完全一样。

长话短说

.htm和.html是完全相同的,并且将以相同的方式工作。选择取决于个人喜好,只要你与你的文件命名一致,你就不会有任何问题。

根据web服务器的配置,其中一种文件类型将优先于另一种。这应该不是问题,因为不太可能将index.htm和index.html放在同一个文件夹中。

我们总是使用较短的.htm作为文件名,因为文件扩展名通常有3个字符长。

AND MORE ON: http://www.sightspecific.com/~mosh/WWW_FAQ/ext.htmlhttp://www.sightspecific.com/~mosh/WWW_FAQ/ext.htm

< p > 我想我应该在这里加上这一部分:
.htm和.html文件之间只有一个细微的区别。考虑服务器中的路径:mydomain.example/myfolder。如果你在那个文件夹里创建了一个你可以文件,然后像这样打开:mydomain.example/myfolder/,它会疯狂地吐出你的文件,就像它在你的服务器里一样, an image描述the bug with .htm files
但如果你在那里创建了一个index . html文件,并在浏览器中打开该目录,它将加载该文件。 我在我的VPS上测试了这个,发现了这个。 也许您可以以某种方式设置服务器默认加载index.htm文件,但我猜.html文件是浏览器在每个目录中打开的默认文件类型

.html总是用于新文件。.htm是DOS时代的倒退。

由于现在电脑广泛支持任何长度的文件类型,现在的选择只是个人的。在Windows的早期,只支持3个字母,你必须使用.htm,但现在不需要了。

都没有!

如果你问;“网站访问者更愿意输入htm还是html”——最好给他们一个漂亮的描述性URL,没有扩展名。如果他们习惯了你的site/contact.html,而你把它改成了你的site/contact.php,你就破坏了这个链接。如果你使用你的网站/联系人/,那么当你转换技术时就没有问题。

在功能和支持方面是一样的。(大多数操作系统都能识别,大多数搜索引擎都能识别)

对于我的日常使用,我选择.htm,因为它可以缩短25%的打字时间。

简而言之,它们完全相同。如果你注意到URL的结尾,有时你会看到。htm,有时你会看到。html。它仍然引用超文本标记语言。

这里有一些值得思考的东西。

如果你一直在你的网站上使用所有的.htm文件,现在,例如,你已经改变了你正在使用的编辑器,你的新编辑器正在输出所有扩展名为.html的文件。当你重新发布你的网站到服务器上时,在我看来,你可能真的会伤害你的SEO位置/排名,因为许多链接在网络上,包括谷歌,都在寻找。htm,而不是同一个页面的新。html。这假设您仍然使用与旧编辑器相同的页面名称,这是有意义的。

无论如何……我的观点是,要小心不要失去你已经建立的链接果汁。所以我想在这个例子中,有一个坚持使用.htm的理由……但除此之外,正如其他人所提到的,他们似乎是一样的。

如果我错了,请指正。

我提到这一切的原因是因为这是我在做的过程中,当我想到我可能会破坏网站的SEO与新的编辑器。

原来的编辑器是MS Front Page,它总是输出。htm,现在死了,而新的编辑器“90秒Web Builder 9”输出所有的。html文件…幸运的是,他们肯定考虑到了这一点,并包含了一种将输出扩展名更改回.htm的方法

不管怎样,这是我的观点……希望它能帮助到别人。

我想现在有点晚了,但是唯一一次它确实有区别是当你在MS Outlook上设置HTML签名时(甚至是2010年)。它只是不能处理.html扩展,只能处理.htm