簡介
設計
HTML的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯繫在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖示,
Internet就會馬上轉到與此圖示相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、連結等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
現在大部分作業系統都已經支持長檔案名稱,同樣也支持長後綴名,這些系統包括windows95/98/NT/2000/XP/2003系列、Mac OS以及UNIX系列作業系統。因此如果現在創建新網站時,可以將網頁後綴定為“.html”來增強檔案名稱的可讀性。
不過,如果是在原網站基礎上進行更新,就要注意檔案名稱兼容的問題,如果原網路伺服器只支持三個字元長的後綴名,就得保留.htm這種形式的後綴。如果要更換網路伺服器,而新網路伺服器又恰好只支持三個字元長後綴名,那就得耐心的用“查找-替換”功能將所有的html替換為htm了。
工作原理
關於HTM,實際上HTM與HTML沒有本質意義的區別,只是為了滿足
磁碟作業系統(DOS)僅能識別三位檔案名稱而已,因為一些老的系統(win32)不能識別四位檔案名稱,所以某些網頁
伺服器要求index.
html最後一個l必須去掉。(因為html識別不了,只能識別htm)。MSIE能自動識別和打開這些檔案,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的檔案,對應著不同的地址。值得一提的是UNIX系統中對大小寫敏感,不吻合的話就可能報沒有檔案或者找不到檔案。
發展過程
htm 概念:當一個瀏覽器看到“.
htm”或“.
html”這樣的擴展名之後,它將自認為檔案是HTML頁面。
.htm與.html並沒有本質上的區別,表示的是同一種檔案,不同的命名只是因為於不同的環境。 在
Unix、Windows NT和Windows 95作業系統中,由於都支持
長檔案名稱格式,
超文本檔案檔案名稱和擴展名長度可以不受限制,但擴展名必須是.HTML或 是.HTM。Unix系統的擴展名必須為
.HTML,如果使用了三個字元的擴展名.HTM,那么當網上的Unix
系統用戶瀏覽你的超文本檔案時,只能在螢幕上看到超文本的
源檔案,而不是展示的結果;若訪問你的用戶系統是Windows 3.X、Windows NT 或Windows 95,那么
檔案擴展名是HTML和HTM是一樣的。所以Unix系統用戶建立超文本時,檔案擴展名一定要採用
.HTML。