Downcodes小編帶你了解HTML、HTM、shtml、shtm的差異與連結。網頁後綴名看似簡單,卻蘊含著不同的文件格式與伺服器處理方式。 .html和.htm是最常見的網頁後綴名,但也有其他格式,例如基於SSI技術的shtml和shtm。本文將詳細解釋這些後綴名的含義,以及它們之間的關係,幫助你更好地理解網頁文件的組成和運作方式。讓我們一起深入探索網頁世界背後的技術細節吧!
每一個網頁或web頁都有其固定的後綴名,不同的後綴名對應著不同的文件格式和不同的規則、協定、用法,最常見的web頁的後綴名是.html和.htm,但這只是web頁最基本的兩種文件格式,今天我們來介紹一下web頁的其它一些文件格式。
關於HTML,HTML(HyperTextMark-upLanguage)即超文本標記語言,為WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文字或圖形與另一台電腦中的文字或圖形方便地聯繫在一起,形成有機的整體,人們不用考慮具體資訊是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文件中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些資訊可能存放在網路的另一台電腦中。 HTML文字是由HTML指令組成的描述性文本,HTML指令可以說明文字、圖形、動畫、聲音、表格、連結等。 HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
關於HTM,實際上HTM與HTML沒有本質意義的區別,只是為了滿足DOS僅能識別8+3的文件名而已,因為一些老的系統(win32)不能識別四位文件名,所以某些網頁服務器要求index.html最後一個l不能省略。 MSIE能自動辨識並開啟這些文件,但編寫網頁位址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的文件,對應著不同的位址。值得一提的是UNIX系統中對大小寫敏感,不吻合的話就可能報沒有文件或找不到文件。
關於shtml,shtml是一種基於SSI技術的文件,也就是Server Side Include–SSI 伺服器端包含指令,有些Web Server如果有SSI功能的話就會對shtml文件特殊招待,伺服器會先掃一次shtml檔案看沒有特殊的SSI指令存在,如果有的話就依照Web Server設定規則解釋SSI指令,解釋完後跟一般html一起調到客戶端。
html或htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的腳本,或者說裡面沒有伺服器端執行的腳本,而shtml或shtm由於它基於SSI技術,當有伺服器端可執行腳本時被當作一種動態程式語言來看待,就如asp、jsp或php一樣。當shtml或shtm中不包含伺服器端可執行腳本時其作用和html或htm是一樣的。
以上就是關於HTM和HTML的知識希望對大家有幫助。
希望Downcodes小編的講解能幫助你更能理解HTML、HTM、shtml和shtm的差異與連結。如有任何疑問,歡迎在留言區留言!