.htm
和.html
文件扩展名有什么区别?
为什么有两个?
哪个是正确的?
最佳答案
简短回答
没有。它们完全一样。
长答案
.htm 和 .html 完全相同,并且工作方式相同。选择取决于个人喜好,只要您与文件命名一致,您都不会有任何问题。
根据网络服务器的配置,其中一种文件类型将优先于另一种。这应该不是问题,因为您不太可能将 index.htm 和 index.html 放在同一个文件夹中。
我们总是使用较短的 .htm 作为我们的文件名,因为文件扩展名通常是 3 个字符长。
还有更多:http://www.sightspecific.com/~mosh/WWW_FAQ/ext.html或 http://www.sightspecific.com/~mosh/WWW_FAQ/ext.htm
我想我应该在这里添加这部分:
.htm 和 .html 文件之间有一个细微的差别。考虑一下服务器中的路径,例如:mydomain.example/myfolder
。如果您在该文件夹中创建一个 index.htm 文件并像这样打开它:mydomain.example/myfolder/
,它会发疯并吐出您的文件在您的服务器中,
但是如果您在其中创建一个 index.html 文件并在浏览器中打开该目录,它将加载该文件。
我在我的 VPS 上进行了测试,发现了这个。
也许您可以以某种方式将服务器设置为默认加载 index.htm 文件,但我猜 .html 文件是浏览器在每个目录中打开的默认文件类型。
关于html - 您应该使用 .htm 还是 .html 文件扩展名?有什么区别,哪个文件是正确的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1163738/