请问做网页时是后缀名为htm的好还是html的好

2020-11-22 20:39:35 字数 5278 阅读 2954

1楼:匿名用户

其实是一样的!

是常用格式。如果是asp服务的站点,后缀名是.asp的。

不过,用网页制作软件来搞**的话,首页一定要是index.html,不然可能会找不到的!!!

2楼:匿名用户

最好html,这样更符合 w3c 标准

网页的后缀扩展名htm 还是 html ?

3楼:匿名用户

htm和html后缀都是网页的文件扩展名。

html是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。html文件是由html命令组成的描述性文本,html命令可以说明文字、图形、动画、声音、**、链接等。

这些html文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。

4楼:安枫

当您将一个 html 文件存盘时,您即可以使用 htm 也可以使用 html 作为扩展名。我们刚才使用了 .htm 作为上面那个例子的扩展名。

不过这样做也许是一个坏习惯,习惯于这样做的人也许是因为使用某些过时的软件而养成了这个坏习惯,这些软件只允许三个字母作为扩展名。

如果您使用新近的软件,我们认为使用 .html 是相当安全的做法。

5楼:白染

都可以html是为长文件名的格式命名的。

而htm是为了兼容过去的dos命名格式存在的,在效果上没有区别的。

6楼:匿名用户

你这问题问的

可以是htm,也可以是html,也可以是asp、php、aspx、jsp、action、cgi、do等等等等,多了去了。。。。

甚至,还可以是m,还可以是guandongsheng,还可以是china,还可以是你想是什么就是什么,等等,都可以

怎么只是局限于html、htm呢

请问后缀名为htm与html的有什么不同

7楼:恩平**

没什么区别,

.html<--->***scape

.htm<--->microsoft

浏览器在解释.html和htm文件时,是先解释.html文件的,比如说,在你的网页中同时有一个index.

html和index.htm的文件,那么index.html文件将首先被解释!

html是一种标记语言,它的全称为:"hypertext markup language"; 超文本标记语言的意思.

你之所以有这样的困惑,是因为狠久狠久以前,著名的8.3命名法造成的恶果之一.

在unix,windows nt和windows 95操作系统中,由于都支持长文件名格式,超文本文件文件名和扩展名长度可以不受限制,但扩展名必须是.html或是.htm.

unix系统的扩展名必须为.html,如果使用了三个字符的扩展名.htm,那么当网上的unix系统用户浏览你的超文本文件时,只能在屏暮上看到超文本的源文件,而不是展示的结果;若访问你的用户系统是windows 3.

x,windows nt 或windows 95,那么文件扩展名是html和htm是一样的.所以unix系统用户建立超文本时,文件扩展名一定要采用.html.

另外说一句,这在两种格式之外,还有n多,比如sgml,shtml,xhtml等等等等:

html -> hyper text markup language 超文本标记语言,静态页面

shtml -> serverside-include html 在html基础上改进的,带有ssi(serverside-include)技术的一种语言,可实现部分动态页面的效果

至于现在炙手可热的xml就更不用说了...

8楼:手机用户

html比htm多一个字母l,其实他们都是一样的。

.htm和.html有什么区别

9楼:匿名用户

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

msie能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。

值得一提的是unix系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

10楼:blackpink_罗捷

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

1、是否可被dos识别

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

2、浏览器解释顺序不同

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

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

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

若访问你的用户系统是windows3.x、windows nt 或windows95,那么文件扩展名是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的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。

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

11楼:竹非竹

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

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

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

若访问你的用户系统是windows 3.x、windows nt 或windows 95,那么文件扩展名是html和htm是一样的。所以unix系统用户建立超文本时,文件扩展名一定要采用.

html。

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

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文件,那么我们是找不到这个链接的。

12楼:akkk吃苹果

htm = html,也就是说在html语言中没有区别。

htm前者是超文本标记(hypertext markup),html后者是超文本标记语言(hypertext markup language)。

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

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

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

8.3文件格式是一种在老的16位win95或win98文件系统的短文件名文件格式,扩展名只限于3位,文件名只限于8位。 如果要与16位系统交互,比如说,要把一个路径传给一个16位的程序,你就不能用长文件名,而必须对它进行转换。

13楼:__剧情丶

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。