htm與 html的區別

2021-10-04 22:55:36 字數 1095 閱讀 3699

htm與html沒有本質意義的區別

htm是超文字標記hypertext markup

html是超文字標記語言hypertext markup language

同時,這兩種都是靜態網頁檔案的副檔名,副檔名可以互相更換而不會引起錯誤(指的是開啟檔案)

但是對於乙個鏈結來說,如果它指向的是乙個htm檔案,而那個htm檔案被更改為html檔案,則會找不到這個連線的。

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

htm是**於老的8.3檔案格式,dos作業系統只能支援長度為三位的字尾名,所以是htm,但在windows下無所謂htm與html,html是為長檔名的格式命名的。所以htm是為了相容過去的dos命名格式存在的,在效果上沒有區別的。以前htm和html作為不同的伺服器上的超文字檔案,但現在通用。

什麼是8.3檔案格式? 這是一種在老版本的16位win95或win98檔案系統的短檔名檔案格式,副檔名只限於3位,檔名只限於8位。 如果要與16位系統互動,就不能用長檔名,而必須對它進行轉換。

在fat磁碟格式下的dos中只支援8.3檔案格式,如果你要在這個環境下做應用,應該要注意這個檔案格式問題。在ntfs下,預設可以相容這種檔案格式,同時也支援長檔名,你也可以通過調整登錄檔來取消對8.3檔案格式也支援。

推薦使用長字尾名 html

命名應該遵從含義清晰、簡潔、一致性原則。含義清晰指見名知義,比如這裡的 htm(hypertext markup) 和 html (hypertext markup language) 均採用的是英文單詞首字母縮寫,含義清晰。簡潔要求變數命名盡量簡短,比如此處字尾名使用首字母縮寫而不使用全單詞。一致性原則要求同環境下的大量變數命名符合同樣的規則,比如有的朋友習慣於linux資料夾命名規則後,使用win系統時新建資料夾命名仍拒絕使用空格,這便造成了新資料夾名與舊資料夾名命名規則不一致。

一致性原則往往更為重要。比如合作開發時,不能各守其是,人為提高開發難度。

htm 是歷史遺留的8.3字元限制命名方式,而現在我們在命名時並未遵守8.3規則。因此,從 htm 和 html 中選擇時,也應該選擇無限制長度命名方式的 html 。

htm 與 html 的區別

htm 與 html 的區別 前者是超文字標記 hypertext markup 後者是超文字標記語言 hypertext markup language 可以說 htm html 同時,這兩種都是靜態網頁檔案的副檔名,副檔名可以互相更換而不會引起錯誤 這是指開啟而言,但是對於乙個鏈結來說,如果它指...

html 和 htm 的區別

在unix作業系統中,如用 htm 那使用者在瀏覽器視窗看到是網頁的原始檔,因此unix下網頁副檔名只能用 html htm與html兩種副檔名有區別嗎?html htm,只是前乙個是全稱,後乙個是簡寫的,是沒有什麼區別的.那為什麼出現兩種檔案格式呢?htm是 於老的8.3檔案格式,dos作業系統只...

htm和html的區別

注意 在unix作業系統中,如用 htm 那使用者在瀏覽器視窗看到是網頁的原始檔,因此unix下網頁副檔名只能用 html 那麼htm與html兩種副檔名有區別嗎?html htm,只是前乙個是全稱,後乙個是簡寫的,是沒有什麼區別的.那為什麼出現兩種檔案格式呢?htm是 於老的8.3檔案格式,dos...