【发布时间】: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 一样?将<DOCTYPE html>作为文件的第一行,放在<html>之前。这可能不会让它工作,因为它应该已经工作了,但你应该总是有一个DOCTYPE。 -
也许记事本保存为
.htm.txt? -
听起来
htm不是您机器上注册的文件类型。
标签: javascript html