htm和html有什麼區別

2021-05-20 13:40:29 字數 4738 閱讀 3863

1樓:匿名使用者

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

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

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

2樓:blackpink_羅捷

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的目的是為了能把存放在一臺電腦中的文字或圖形與另一臺電腦中的文字或圖形方便地聯絡在一起,形成有機的整體,人們不用考慮具體資訊是在當前電腦上還是在網路的其它電腦上。

我們只需使用滑鼠在某一文件中點取一個圖示,inter***就會馬上轉到與此圖示相關的內容上去,而這些資訊可能存放在網路的另一臺電腦中。

3樓:竹非竹

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

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

5樓:__劇情丶

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。

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樓:來杯鮮檸檬汁

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。

8樓:雲南新華電腦學校

在unix、windows nt和windows 95作業系統中,由於都支援長檔名格式,超文字檔案檔名和副檔名長度可以不受限制,但副檔名必須是.html或是.htm。

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

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

jsp與html有什麼區別,jsp和html的區別是什麼?

區別 1 html執行在客戶端,由瀏覽器解釋執行 jsp執行在伺服器端,需要web容器提供執行環境。2 html側重於靜態資料展示,生成靜態網頁 jsp側重於和伺服器互動,主要用動態網頁開發。3 html載入速度比jsp快。jsp和html的區別是什麼?jsp和html的區別 html一般指靜態頁面...

xhtml和html有什麼區別

一 其基礎語言不同 1 xhtml是基於可擴充套件標記語言 xml 2 html是基於標準通用標記語言 sgml 二 語法嚴格程度不同 1 xhtml語法比較嚴格,存在dtd定義規則。2 html語法要求比較鬆散,這樣對網頁編寫者來說,比較方便。三 可混合應用不同 1 xhtml可以混合各種xml應...

php和html5有什麼區別,php和HTML5有什麼區別?

1.html是前端語言,用來寫頁面的 2.php是後臺開發語言,用來處理資料 邏輯的 php是一種通用開源襲 指令碼語言,html是超文字標記語言。php是伺服器端語言,html是客戶端語言,開發動態語言二者缺一不可。html少了php也可以做 用asp jsp等都可以做成動態 或者就用html做成...