【问题标题】:Difference b/w saving a file with .html extension and .htm extension? [closed]保存具有 .html 扩展名和 .htm 扩展名的文件的黑白差异? [关闭]
【发布时间】:2015-01-25 15:29:10
【问题描述】:

保存带有 .html 扩展名和 .htm 扩展名的文件是否有区别? 我用以下代码保存了一个记事本文件:

     <html>
       <head>
     <title>last page</title>
       </head>
       <body>
       <script type="text/javascript">
       document.write("hey");
       </script>
       this is a line of text
        </body>
        </html>

在两种浏览器(即 firefox 和 chrome)中运行文件时,我无法运行扩展名为 .htm 的文件,但扩展名为 .html 的文件运行正常。此外,这两个文件在保存位置时显示不同的图标

【问题讨论】:

  • htm 节省了 25%。说真的,“运行文件”是什么意思?您的意思是使用浏览器的菜单打开文件,还是只是在操作系统的文件管理器中双击文件名?
  • 没有区别。 .htm 扩展名在两种浏览器中的工作效果都应该与 .html 扩展名一样好。
  • 如果您将DOCTYPE 放入文件中,.htm 文件是否会运行,就像有效的 HTML 一样?将&lt;DOCTYPE html&gt; 作为文件的第一行,放在&lt;html&gt; 之前。这可能不会让它工作,因为它应该已经工作了,但你应该总是有一个DOCTYPE
  • 也许记事本保存为.htm.txt
  • 听起来htm 不是您机器上注册的文件类型。

标签: javascript html


【解决方案1】:

.htm 扩展名是旧 Windows 时代的遗留物,其中文件必须为 8.3 - 文件名最长为 8 个字符,文件扩展名最长为 3 个字母。

HTML 文件的完整扩展名是.html,没有理由不使用完整扩展名。

【讨论】:

    猜你喜欢
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多