.htm和.html有什么区别

作者&投稿:主包 (若有异议请与网页底部的电邮联系)
htm和html有什么区别 HTM和HTML的区别是什么~

 HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

  简单可以理解如下:
  1、.htm与.html没有本质上的区别,表示的是同一种文件,只是适用于不同的环境之下。
  2、DOS仅能识别8+3的文件名,所以*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被之识别。
  3、在UNIX系统中,网页必须使用.html扩展名,如果是htm,在浏览器中打开时则出现源代码;Windows中支持两种扩展名。也可以说,htm和html是Windows和UNIX对抗的产物。
  4、如果在网页中同时存在index.html与index.htm,这是浏览器将先解释index.html。

HTM与HTML没有本质意义的区别,只是为了满足磁盘操作系统(DOS)仅能识别三位文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l必须去掉。(因为html识别不了,只能识别htm)。
MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

扩展资料:
出现两种文件格式的原因:
1、htm 是来源于老的 8.3 文件格式,DOS 操作系统只能支持长度为三位的后缀名,所以是 htm,但在 windows 下无所谓 HTM 与 HTML,html 是为长文件名的格式命名的。
2、所以 htm 是为了兼容过去的DOS命名格式存在的,在效果上没有区别的。以前 htm 和 html 作为不同的服务器上的超文本文件,但现在通用。
3、8.3文件格式这是一种在老的16位Win95或Win98文件系统的短文件名文件格式,扩展名只限于3位,文件名只限于8位。
4、如果要与16位系统交互,比如说,要把一个路径传给一个16位的程序,你就不能用长文件名,而必须对它进行转换。
5、例如把"C : /MyLongestPath/MyLongerPath/MyFilename.txt"转换成"C : /Mylong~1/MyLong~2/Myfile~1.txt"
6、在FAT磁盘格式下的DOS中只支持8.3文件格式,如果你要在这个环境下做应用,应该要注意这个文件格式问题。
7、在NTFS下,默认可以兼容这种文件格式,同时也支持长文件名,你也可以通过调整注册表来取消对8.3文件格式也支持。
参考资料:百度百科——HTM
参考资料:百度百科——HTML

HTM与HTML没有本质上的区别,表示的是同一种文件,只是适用于不同的环境之下。但是它们之间存在一下差别。

1、是否可被DOS识别

DOS仅能识别8+3的文件名。*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被DOS识别。

2、浏览器解释顺序不同

如果在网页中同时存在index.html和index.htm,此时浏览器将会优先解释index.html。

3、不同用户浏览,展示结果不同

在UNIX系统中,网页必须使用.html扩展名,如果你使用了三个字符的扩展名.HTM,那么当网上的Unix系统用户浏览你的超文本文件时,只能在屏幕上看到超文本的源文件,而不是展示的结果。

若访问你的用户系统是Windows 3.X、Windows NT 或Windows 95,那么文件扩展名是HTML和HTM是一样的。所以Unix系统用户建立超文本时,文件扩展名一定要采用.HTML。

参考资料来源:百度百科-HTML

参考资料来源:百度百科-HTM



HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,某些网页服务器要求index.html最后一个l不能省略。

包含HTML内容的文件最常用的扩展名是.html,但是像DOS这样的旧操作系统限制扩展名为最多3个字符,所以.htm扩展名也被使用。虽然现在使用的比较少一些了,但是.htm扩展名仍旧普遍被支持。

两种都是静态网页文件的扩展名,扩展名可以互相更换而不会引起错误(这是指打开而言,但是对于一个链接来说,如果它指向的是一个htm文件,而那个htm文件被更改为html文件,那么是找不到这个连接的)。

理解如下:

1、.htm与.html没有本质上的区别,表示的是同一种文件,只是适用于不同的环境之下。

2、DOS仅能识别8+3的文件名,所以*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被之识别。

3、在UNIX系统中,网页必须使用.html扩展名,如果是htm,在浏览器中打开时则出现源代码;Windows中支持两种扩展名。也可以说,htm和html是Windows和UNIX对抗的产物。

4、如果在网页中同时存在index.html与index.htm,这是浏览器将先解释index.html。


扩展资料:

设计HTML的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标。

Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

一个网页对应多个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的外语缩写)为扩展名或.html(外语缩写)为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。

标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:<br/>),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。有三个双标记符用于页面整体结构的确认。

参考资料:百度百科-HTM

百度百科-HTML



HTM与HTML没有本质意义的区别,只是为了满足磁盘操作系统(DOS)仅能识别三位文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l必须去掉。(因为html识别不了,只能识别htm)。

MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

扩展资料:

出现两种文件格式的原因:

1、htm 是来源于老的 8.3 文件格式,DOS 操作系统只能支持长度为三位的后缀名,所以是 htm,但在 windows 下无所谓 HTM 与 HTML,html 是为长文件名的格式命名的。

2、所以 htm 是为了兼容过去的DOS命名格式存在的,在效果上没有区别的。以前 htm 和 html 作为不同的服务器上的超文本文件,但现在通用。

3、8.3文件格式这是一种在老的16位Win95或Win98文件系统的短文件名文件格式,扩展名只限于3位,文件名只限于8位。 

4、如果要与16位系统交互,比如说,要把一个路径传给一个16位的程序,你就不能用长文件名,而必须对它进行转换。

5、例如把"C : /MyLongestPath/MyLongerPath/MyFilename.txt"转换成"C : /Mylong~1/MyLong~2/Myfile~1.txt"

6、在FAT磁盘格式下的DOS中只支持8.3文件格式,如果你要在这个环境下做应用,应该要注意这个文件格式问题。

7、在NTFS下,默认可以兼容这种文件格式,同时也支持长文件名,你也可以通过调整注册表来取消对8.3文件格式也支持。

参考资料:百度百科——HTM

参考资料:百度百科——HTML



两者本质上区别不大,可以说 htm = html。但是在不同的系统版本环境下,两种有以下几点区别。

1、浏览器解释顺序不同

如果在网页中同时存在index.html和index.htm,此时浏览器将会优先解释index.html。

2、不同用户浏览,展示结果不同

在UNIX系统中,网页必须使用.html扩展名,如果你使用了三个字符的扩展名.HTM,那么当网上的Unix系统用户浏览你的超文本文件时,只能在屏幕上看到超文本的源文件,而不是展示的结果。

若访问你的用户系统是Windows 3.X、Windows NT 或Windows 95,那么文件扩展名是HTML和HTM是一样的。所以Unix系统用户建立超文本时,文件扩展名一定要采用.HTML。

3、识别不同

对于MSIE ,index.htm和index.html是两个不同的文件,对应着不同的地址。

4、格式不同(是否被DOS识别)

DOS仅能识别8+3的文件名。*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被DOS识别。因为Htm源于古老的8.3文件格式,DOS操作系统下只能支持长度为3的后缀名,所以是htm。但在windows下无所谓htm与html,html是为长文件的格式命名的。所以htm是为了兼容过去的DOS命名格式存在的,在效果上没有区别的,以前htm和html作为不同的服务器上的超文本文件,在现在已经通用了。

总结:HTM是超文本标记(Hypertext Markup),HTML是超文本标记语言(Hypertext Markup Language)。这两种都是静态网页文件的扩展名,扩展名互相更改为另一个是不会出现错误的。但是如果是一个网页链接来说,如果它指向的是一个htm文件,而那个htm文件被更改为html文件,那么我们是找不到这个链接的。

参考资料:

百度百科-HTML简介

百度百科-HTM简介



HTM与HTML没有本质上的区别,表示的是同一种文件,只是适用于不同的环境之下。但是它们之间存在一下差别。

1、是否可被DOS识别

DOS仅能识别8+3的文件名。*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被DOS识别。

2、浏览器解释顺序不同

如果在网页中同时存在index.html和index.htm,此时浏览器将会优先解释index.html。

3、不同用户浏览,展示结果不同

在UNIX系统中,网页必须使用.html扩展名,如果你使用了三个字符的扩展名.HTM,那么当网上的Unix系统用户浏览你的超文本文件时,只能在屏幕上看到超文本的源文件,而不是展示的结果。

若访问你的用户系统是Windows 3.X、Windows NT 或Windows 95,那么文件扩展名是HTML和HTM是一样的。所以Unix系统用户建立超文本时,文件扩展名一定要采用.HTML。

4、识别不同

MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

5、格式不同

Htm源于古老的8.3文件格式,DOS操作系统下只能支持长度为3的后缀名,所以是htm。但在windows下无所谓htm与html,html是为长文件的格式命名的。

所以htm是为了兼容过去的DOS命名格式存在的,在效果上没有区别的,以前htm和html作为不同的服务器上的超文本文件,在现在已经通用了。

扩展资料

html(标准通用标记语言下的一个应用)网页文件扩展名

设计HTML的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。

我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。

参考资料来源:百度百科-HTM

参考资料来源:百度百科-HTML




htm文件和HTML文件有何区别?
结论:<\/htm文件实际上是HTML文件的一种,两者在本质上没有显著区别,主要区别在于DOS系统对文件名长度的限制。如果你想了解htm文件,它是一种静态网页文件,由纯HTML元素构成,不依赖服务器控件,浏览器可以直接解析和显示。htm文件详解:<\/ htm文件是HTML文件的简称,通常用于创建和展示静态网页内容。浏...

什么是html文件的后缀名?
htm、html都是html文件的后缀名,例如 lanye.htm、lanye.html都是html文件。

.htm和.html有什么区别
HTM与HTML没有本质上的区别,表示的是同一种文件,只是适用于不同的环境之下。但是它们之间存在一下差别。1、是否可被DOS识别 DOS仅能识别8+3的文件名。*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被DOS识别。2、浏览器解释顺序不同 如果在网页中同时存在index.html和index.htm,此时...

html是什么格式 如何打开文件(简述HTML是什么)
HTM与HTML的区别 HTM和HTML没有本质区别,只是为了满足DOS只能识别8\/3文件名。因为一些旧系统不能识别四位数文件名,所以一些web服务器要求不能省略index.html的最后一个L。MSIE可以自动识别并打开这些文件,但在写入网址时,它们必须完全对应。也就是说,index.htm和index.html是两个不同的文件,对应不...

html文件扩展名中的.html和.htm的区别是?
html文件扩展名中的.html和.htm的区别如下:1、.html与.htm均是静态网页后缀名,网页文件没有区别与区分,html与htm后缀网页后缀可以互换,对网页完全没有影响同时也没有区别。可以认为html与htm没有本质区别,唯一区别即多与少一个“L”。2、定义:html,htm是一个完全的超文本静态网页——hypertext ...

"htm、html分别是什么意思"
HTML英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web 的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它...

HTM和HTML有什么区别吗
HTM与HTML没有本质意义的区别,只是为了满足磁盘操作系统(DOS)仅能识别三位文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l必须去掉。(因为html识别不了,只能识别htm)。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就...

请问htm和html有什么区别
HTM和HTML都是关于网页的,HTML是制作网页的一种语言。网站是由无数的网页组成的,每个网页都是有<html> ...<\/html>固定的格式来规定的,而每个静态网页都是.htm文件,只是一种文件的后缀而已

html与htm后缀有什么不同?一般我们用哪个?
没什么区别,.html<--->Netscape .htm<--->Microsoft 浏览器在解释.html和htm文件时,是先解释.html文件的,比如说,在你的网页中同时有一个index.html和index.htm的文件,那么index.html文件将首先被解释!HTML是一种标记语言,它的全称为:"HypertextMarkupLanguage";超文本标记语言的意思.你之所以有...

网页的后缀扩展名HTM 还是 HTML ?
HTM和HTML后缀都是网页的文件扩展名。HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文件是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML文件是可以被多种网页浏览器读取,产生网页传递各类资讯的文件。从本质上来说,Internet( 互联网)...

甘洛县19515827032: htm与html的区别 -
官侧基多: 他们之间的区别是htm是文件名称的后缀名表示该文件是internet类型的文件即他是个网页 而html是一种脚本语言.是现在所有的网络制作软件的基本.现在最流行的开发网站的网络3剑克中也给有html.如果您打开一个网页的话点击查看中的源文件就可以看到该网页的html代码了.

甘洛县19515827032: htm和html的区别是什么? -
官侧基多: HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言.设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前...

甘洛县19515827032: htm和html的区别 -
官侧基多: 有SHTML和HTML的区别,如果用一句话来解释就是:SHTML 不是HTML而是一种服务器 API,shtml是服务器动态产成的html. 虽然两者都是超文本格式,但shtml是一种用于SSI技术的文件. 也就是Server Side Include--SSI 服务器端包含指令. 如...

甘洛县19515827032: html和htm的区别是什么 -
官侧基多: 没什么区别,都是HTML语言源文件,也就是网页文件. 只不过,在早期的16位操作系统中,文件名不需遵守 “8.3 规则” ,就是说主文件名不能超过8个字符,扩展名不能超过3个字符,所以用 htm 这三个字母作为扩展名.现在的32位(甚至64位)操作系统,扩展名用 htm 和 html 都可以了,但习惯上仍用 htm

甘洛县19515827032: htm和html有什么区别 HTM和HTML的区别是什么 -
官侧基多: HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略.MSIE能自动识别和打开这些文件,但编写网页地址的...

甘洛县19515827032: .html和.htm有什么区别? -
官侧基多: .html是标准写法,.htm属于MS的缩写写法,也是为了统一文件后缀为3个字母. 实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略.MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址.

甘洛县19515827032: htm 和 html 有什么不一样 -
官侧基多: 没有什么不一样的!如果你想做个单个网页,这个文件的扩展名你想成HTM就改成HTM,想改成HTML就改成HTML,但是要注意!如果你做的网页比较多,还有其他网页超链接到这个网页,他的扩展名就不能随便改了!改了之后就有出现链接...

甘洛县19515827032: htm和html格式有什么区别?? -
官侧基多: 关于HTML,HTML(Hyper Text Mark-up Language)即超文本标记语言,是WWW的描述语言.设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方 便地联系在一起,形成有机的整体,人们不用考虑具体...

甘洛县19515827032: *.htm和*.html有什么区别? -
官侧基多: 没有区别,只是满足DOS仅能识别8+3的文件名而已,但在有的网站中规定必须用HTM或HTML.一些老的系统(win32)不识别四位文件名.某些网页服务器要求index.html最后一个l不能省略.MSIE能自动识别和打开这些文件,但编写网页地址必须对应完全对应,该有则必须有,没有就别画蛇添足.尤其是UNIX系统,还对大小写敏感,不吻合可能报没有文件.

甘洛县19515827032: html 和 htm 网页文件有什么区别?? -
官侧基多: HTML就是HTM,二者没有任何区别 HTM是由于老版本的WIN系统采用8.3命名法,即后缀名只能由3个字符组成 (类似的情况还有JPEG和JPG等等)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网