SHTML和HTML的區別,如果用一句話來解釋就是:SHTML 不是HTML而是一種服務器 API,SHTML是服務器動態產成的HTML。
SHTML和HTML看不上沒啥太大的區別,但是使用起來就大不一樣了,對于網站來說生成靜態的HTML,可以很大程度上減輕服務器的負擔,并且利于蜘蛛的讀取,所以很多網站都是靜態頁面居多。
HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網絡的其它電腦上。我們只需使用鼠標在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網絡的另一臺電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
SHTML是一種基于SSI技術的文件,也就是Server Side Include--SSI 服務器端包含指令,一些Web Server如果有SSI功能的話就會對SHTML文件特殊招待,服務器會先掃一次SHTML文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設定規則解釋SSI指令,解釋完后跟一般HTML一起調去客戶端。
HTML是一種靜態的頁面格式,也就是說不需要服務器解析其中的腳本,或者說里面沒有服務器端執行的腳本,而SHTML由于它基于SSI技術,當有服務器端可執行腳本時被當作一種動態編程語言來看待,就如asp、jsp或者php一樣。當SHTML中不包含服務器端可執行腳本時其作用和HTML是一樣的。
電話:010-87712838
QQ:321210237
郵箱:hmbx@hmbx.com.cn
地址:北京市朝陽區通惠河北路10號大望路電影產業園3-5
版權信息:華媒百象傳媒科技(北京)有限公司2013-2021 ? 版權所有
備案號:京ICP備18000960號-2
網站部分文章采編自互聯網,如有侵權問題請聯系:17633138901刪除