首頁  >  文章  >  web前端  >  htm,html.shtml區別

htm,html.shtml區別

巴扎黑
巴扎黑原創
2018-05-12 13:50:162745瀏覽

htm和html是一個意思,超文本標記語言,之所以又這樣的區別是因為以前在DOC環境下命名規則,只允許三位後綴名,他們都是靜態頁面

shtml是動態超文本標記語言,他們要經過伺服器處理的,因為含有SSI技術

SHTML和HTML的區別,如果用一句話來解釋,就是SHTML不是HTML,它是一種伺服器的API, shtml是伺服器動態產生的的html,雖然兩者都是超文本格式,但是SHTML是一種用於ssi技術的文件,也就是SERVER SIDE INCLUDE--SSI伺服器端包含指令, 如果Web Server有SSI功能的話(大多數(尤其是基於Unix平台)的WEB伺服器如Netscape Enterprise Server等均支援SSI指令)。 會對shtml文件特殊招待。 先掃一次shtml檔案看沒有特殊的SSI指令現在。
有就依照Web Server設定規則解釋SSI指令。 解釋完後跟一般html一起掉去客戶端。

html或htm與shtml或shtm的關係是什麼
  html或htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的腳本,或者說裡面沒有伺服器端執行的腳本,而shtml或shtm由於它是基於SSI技術,當有伺服器端可執行腳本時被當作一種動態程式語言來看待,就如asp、jsp或php一樣。當shtml或shtm中不包含伺服器端可執行腳本時其作用和html或htm是一樣的。



#

以上是htm,html.shtml區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn