html與htm皆是靜態網頁後綴名,網頁檔案沒有區別與區分,html與htm的網頁後綴可以互換,對網頁完全沒有影響,不會造成錯誤。可以認為html與htm沒有本質區別,唯一有差別的是html多了一個「L」。
本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
htm 與html 的區別
前者是超文本標記(Hypertext Markup)
後者是超文本標記語言(Hypertext Markup Language)
可以說htm = html
同時,這兩種都是靜態網頁檔案的副檔名,副檔名可以互相更換而不會造成錯誤(這是指開啟而言,但是對於一個連結來說,如果它指向的是一個htm文件,而那個htm文件被更改為html文件,那麼是找不到這個連結的)
【推薦教學:《html視頻教學》】
那為什麼會出現兩種檔案格式呢?
htm 是來自舊的8.3 檔案格式,DOS 作業系統只能支援長度為三位的後綴名,所以是htm,但在windows 下無所謂HTM 與HTML,html 是為長檔案名稱的格式命名的。所以 htm 是為了相容於過去的DOS命名格式存在的,在效果上沒有差別的。以前 htm 和 html 作為不同的伺服器上的超文本文件,但現在通用。
什麼是8.3檔案格式?這是一種在舊的16位Win95或Win98檔案系統的短檔案名稱檔案格式,副檔名只限於3位,檔案名稱只限於8位。如果要與16位元系統交互,比如說,要把一個路徑傳給一個16位元的程序,你就不能用長檔名,而必須對它進行轉換。例如把「C : /MyLongestPath/MyLongerPath/MyFilename.txt」轉換成「C : /Mylong~1/MyLong~2/Myfile~1.txt」
#了解這個有什麼用?在FAT磁碟格式下的DOS只支援8.3檔格式,如果你要在這個環境下做應用,應該要注意這個檔案格式問題。在NTFS下,預設可以相容於這種檔案格式,同時也支援長檔名,你也可以透過調整登錄來取消對8.3檔格式也支援。
更多程式相關知識,請造訪:程式設計影片! !
以上是htm與html的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!