html和htm的區別

2021-03-07 01:27:19 字數 5107 閱讀 5884

1樓:左撇子滴偶

實際上htm與html沒有本質意義的區別,只是為了滿足dos僅能識別8+3的檔名而已,因為一些老的系統(win32)不能識別四位檔名,所以某些網頁伺服器要求index.html最後一個l不能省略。msie能自動識別和開啟這些檔案,但編寫網頁地址的時候必須是完全對應的,也就是說index.

htm和index.html是兩個不同的檔案,對應著不同的地址。

2樓:匿名使用者

本質無區別 ,只是字尾名長度不一樣

3樓:匿名使用者

本質上是沒區別的...

4樓:招心雪琦

沒有區別,只是滿足dos僅能識別8+3的檔名而已,但在有的**中規定必須用htm或html.一些老的系統(win32)不識別四位檔名.某些網頁伺服器要求index.

html最後一個l不能省略。msie能自動識別和開啟這些檔案,但編寫網頁地址必須對應完全對應,該有則必須有,沒有就別畫蛇添足。尤其是unix系統,還對大小寫敏感,不吻合可能報沒有檔案。

把上傳網頁的首頁名字尾為html時打不開主頁,而改為htm問題就解決了.是在空間後臺有預設首頁設定,設定裡面沒有index.html而是index.htm.

可以在空間管理的控制面板中設定,或者可以通過

http://你的域名/index.html開啟

5樓:江西新華電腦學院

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

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

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

htm和html有什麼區別嗎

6樓:竹非竹

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

7樓:匿名使用者

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

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

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

8樓:皮蛋粯子粥

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

超文字的簡稱。

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

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

9樓:青島的於姑娘

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

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

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

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

11樓:彳亍南柯一夢

關於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。

12樓:不賺大錢不改名

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。

13樓:樂觀小山

.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型別原始檔的文字編輯器來產生超文字標記語言檔案,只用修改檔案字尾即可。

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

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

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

html,shtml和htm的區別

1.首先htm html shtml都是bai靜態網頁的字尾du 2.html htm 3.shtml裡面包含zhi伺服器執行 dao的指令碼,算是動態頁面內,裡面也包含html標籤shtml 與容html的區別 shtml不是html 而是一種伺服器api,shtml是伺服器動態產生的html s...

如何在html中使用圖示字型,如何在HTML中使用圖示字型

使用icon font來生成圖示相對於基於 的圖示來說,有如下的好處 1.自由的變化大小 2.自由的修改顏色 3.新增陰影效果 4.ie6也可以支援 5.支援 圖示的其它屬性,例如,透明度和旋轉等等6.可以新增text stroke和background clip text等屬性,只要瀏覽器支援 如...

引入的js和html裡寫的js的區別

jquery庫在前,自己寫的js在後,然後js檔案最好防盜body結束的後面 這個主要看js載入的時候,js裡面的用到的html元素是否已經載入完了。如果html載入完後,不管js是外部引用還是寫在html裡面的js沒有任何區別。是el表示式,是jsp才有的和js無關,你可以在頁面定義一個js變數去...