HTM和HTML有什麼區別嗎

2021-03-07 01:27:19 字數 5010 閱讀 3796

1樓:竹非竹

兩者本質上區別不大,可以說 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檔案,那麼我們是找不到這個連結的。

2樓:匿名使用者

htm與html沒有本質意義的區別,只是為了滿足磁碟作業系統(dos)僅能識別三位檔名而已,因為一些老的系統(win32)不能識別四位檔名,所以某些網頁伺服器要求index.html最後一個l必須去掉。(因為html識別不了,只能識別htm)。

msie能自動識別和開啟這些檔案,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的檔案,對應著不同的地址。

值得一提的是unix系統中對大小寫敏感,不吻合的話就可能報沒有檔案或者找不到檔案。

3樓:皮蛋粯子粥

htm和html並沒有區別,兩個都是

超文字的簡稱。

定義:htm是hyper text mark-up language也就是html的縮寫,即超文字標記語言。

超文字標記語言的結構包括「頭」部分(英語:head)、和「主體」部分(英語:body),其中「頭」部提供關於網頁的資訊,「主體」部分提供網頁的具體內容。

4樓:青島的於姑娘

沒有區別的。是一個意思,html外語簡稱htm。

html又叫做超文字標記語言,是標準通用標記語言下的一個應用。

超文字標記語言的結構包括「頭」部分(英語:head)、和「主體」部分(英語:body),其中「頭」部提供關於網頁的資訊,「主體」部分提供網頁的具體內容。

5樓: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位的程式,你就不能用長檔名,而必須對它進行轉換。

6樓:彳亍南柯一夢

關於htm與html

1、實際上htm與html沒有本質意義的區別,只是為了滿足磁碟作業系統(dos)僅能識別三位檔名而已,因為一些老的系統(win32)不能識別四位檔名,所以某些網頁伺服器要求index.html最後一個l必須去掉。(因為html識別不了,只能識別htm)。

2、msie能自動識別和開啟這些檔案,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的檔案,對應著不同的地址。

值得一提的是unix系統中對大小寫敏感,不吻合的話就可能報沒有檔案或者找不到檔案。

擴充套件資料

1、htm 概念:當一個瀏覽器看到「.htm」或「.html」這樣的副檔名之後,它將自認為檔案是html頁面。

2、htm與.html並沒有本質上的區別,表示的是同一種檔案,不同的命名只是因為於不同的環境。 在unix、windows nt和windows 95作業系統中,由於都支援長檔名格式,超文字檔案檔名和副檔名長度可以不受限制,但副檔名必須是.

html或 是.htm。

3、unix系統的副檔名必須為.html,如果使用了三個字元的副檔名.htm,那麼當網上的unix系統使用者瀏覽你的超文字檔案時,只能在螢幕上看到超文字的原始檔,而不是展示的結果。

4、若訪問你的使用者系統是windows 3.x、windows nt 或windows 95,那麼副檔名是html和htm是一樣的。所以unix系統使用者建立超文字時,副檔名一定要採用.

html。

7樓:不賺大錢不改名

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。

8樓:樂觀小山

.htm與.html沒有本質上的區別,表示的是同一種檔案,只是適用於不同的環境之下。

1、dos僅能識別8+3的檔名,所以*.htm的命名方法可以被dos識別,而*.html的檔案命名方式不能被之識別。

2、在unix系統中,網頁必須使用.html副檔名,如果是htm,在瀏覽器中開啟時則出現源**;windows中支援兩種副檔名。也可以說,htm和html是windows和unix對抗的產物。

3、如果在網頁中同時存在index.html與index.htm,這是瀏覽器將先解釋index.html。

擴充套件資料

整體結構

一個網頁對應多個html檔案,超文字標記語言檔案以.htm(磁碟作業系統dos限制的外語縮寫)為副檔名或.html(外語縮寫)為副檔名。

可以使用任何能夠生成txt型別原始檔的文字編輯器來產生超文字標記語言檔案,只用修改檔案字尾即可。

標準的超文字標記語言檔案都具有一個基本的整體結構,標記一般都是成對出現(部分標記除外例如:

),即超文字標記語言檔案的開頭與結尾標誌和超文字標記語言的頭部與實體兩大部分。有三個雙標記符用於頁面整體結構的確認。

標記符,說明該檔案是用超文字標記語言(本標籤的中文全稱)來描述的,它是檔案的開頭;而,則表示該檔案的結尾,它們是超文字標記語言檔案的開始標記和結尾標記。

9樓:驕大陽的小別墅

並沒有什麼本質的區別。

關於htm,實際上htm與html沒有本質意義的區別,只是為了滿足dos僅能識別8.3的檔名而已,因為一些老的系統(win32)不能識別四位檔名,所以某些網頁伺服器要求index.html最後一個l不能省略。

msie能自動識別和開啟這些檔案,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的檔案,對應著不同的地址。

值得一提的是unix系統中對大小寫敏感,不吻合的話就可能報沒有檔案或者找不到檔案。

10樓:飄飄記

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語言中TR TH和TD有什麼區別求解

具體格式是 兩行兩列 在 中也可以不用此標籤,其中還可以使用scope 可用於取代headers屬性,標記含有表頭資訊的單元格,其中各數值的內容如下 row 指示當前單元格,為包含當前單元格的行提供相關的表頭資訊。col 指示當前單元格,為根據當前單元格指定的列提供相應的表頭資訊。rowgroup ...

我和吾有什麼區別嗎,我和吾有什麼區別?

內我曰 吾 大我曰 吾 神我曰 吾。吾在文言文中就是我的意思,所以吾與我沒有區別。漢語正統雅言嫡傳南京官話也叫江淮官話,江蘇安徽主體居民的說吾,蘇州浙江吳語區也說吾,普通話是滿族咬文嚼字學南京官話變調加上滿語詞彙而來是胡語,廢除滿洲普通話,恢復南京官話國語 我和吾有什麼區別?我和吾,在古漢語中均為第...

喜歡和愛有什麼區別,喜歡和愛有什麼區別嗎

男人的喜歡和愛有什麼區別呢?好感可以說斷就斷,但愛不可能說沒就沒 當然了啊,在我來看,二者是真的有很大的區別的啊,現在開始慢慢的說啊 首先,二者在感情上,就是大不相同的啊,什麼是愛,那就是希望時時刻刻的在他的身邊照顧他,不希望他受到任何的傷害,但是喜歡就不一樣了的啊,喜歡只是心裡的一種感覺而已,根本...