国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

htm、html、shtml網(wǎng)頁區(qū)別

2020-03-24 17:45:22
字體:
供稿:網(wǎng)友

htm、html、shtml區(qū)別

接下來我們來了解下htm、shtml、html這三者之間區(qū)別。
首先htm、html、shtml都是靜態(tài)網(wǎng)頁的后綴,三者也可以說都是只是擴(kuò)展名不同,其他一樣,都是靜態(tài)的網(wǎng)頁。
Htm和html是完全靜態(tài)的網(wǎng)頁不通過服務(wù)器編譯解釋直接送出給瀏覽器讀取的靜態(tài)網(wǎng)頁,以Htm和html偽靜態(tài)Request除外。

html、htm、shtml、shtm均是靜態(tài)html網(wǎng)頁。都是網(wǎng)頁文件后綴名不同的html網(wǎng)頁擴(kuò)展名。

一、Html與htm - TOP

.html與.htm均是靜態(tài)網(wǎng)頁后綴名,網(wǎng)頁文件沒有區(qū)別與區(qū)分,html與htm后綴網(wǎng)頁后綴可以互換,對(duì)網(wǎng)頁完全沒有影響同時(shí)也沒有區(qū)別。可以認(rèn)為html與htm沒有本質(zhì)區(qū)別,唯一區(qū)別即多與少一個(gè)“L”。

二、Shtml與shtm - TOP

shtml命名的網(wǎng)頁文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中寫入SSI指令,當(dāng)客戶端訪問這些shtml文件時(shí),服務(wù)器端會(huì)把這些SHTML文件進(jìn)行讀取和解釋,把SHTML文件中包含的SSI指令解釋出來。

而shtml與shtm后綴的網(wǎng)頁文件沒有區(qū)別,后綴名可以互換,區(qū)別在于和html與htm一樣多與少“L”。

三、Html與shtml區(qū)別 - TOP

本質(zhì)上都屬于靜態(tài)網(wǎng)頁一種,html屬于純靜態(tài),客戶端瀏覽器讀取html文件是什么就呈現(xiàn)給瀏覽者什么內(nèi)容。而shtml則可以使用SSI。

四、shtml的SSI功能 - TOP

SSI是為WEB服務(wù)器提供的一套命令,這些命令只要直接嵌入到HTML文檔的注釋內(nèi)容之中即可。如:
<!--#include file="info.htm"--
就是一條SSI指令,其作用是將"info.htm"的內(nèi)容拷貝到當(dāng)前的頁面中,當(dāng)訪問者來瀏覽時(shí),會(huì)看到其它HTML文檔一樣顯示info.htm其中的內(nèi)容。

假如我們A頁面是shtml的靜態(tài)網(wǎng)頁,而A頁面里我們使用了include包含嵌入B靜態(tài)html頁面,如果你的服務(wù)器空間支持Shtml SSI這個(gè)時(shí)候我們,瀏覽器打開A頁面時(shí)候,就會(huì)在A頁面顯示A原本內(nèi)容以及B頁面內(nèi)容,我們查看網(wǎng)頁源代碼,不會(huì)發(fā)現(xiàn)B頁面引入痕跡,而是看到B頁面內(nèi)容完全在A頁面里。

假如:
1、A shtml頁面里內(nèi)容是:
我包含頁面B:<!--#include file="b.html"--

2、B html網(wǎng)頁內(nèi)容:
我是B頁面內(nèi)容

3、這個(gè)時(shí)候?yàn)g覽器查看A頁面HTML源代碼:
A shtml頁面里內(nèi)容是:我是B頁面內(nèi)容

這個(gè)就是shtml ssi 包含include魅力之處。

其它的SSI指令使用形式基本同剛才的舉例差不多,可見SSI使用只是插入一點(diǎn)代碼而已,使用形式非常簡單。

當(dāng)然,如果WEB服務(wù)器不支持SSI,它就會(huì)只不過將它當(dāng)作注釋信息,直接跳過其中的內(nèi)容;瀏覽器也會(huì)忽略被包含信息,我們可以查看源代碼看到include引入注解信息。

五、如何在我的WEB服務(wù)器上配置SSI功能? - TOP

在一些WEB服務(wù)器上(如IIS 4.0/SAMBAR 4.2),包含 #include 指令的文件必須使用已被映射到 SSI 解釋程序的擴(kuò)展名;否則,Web 服務(wù)器將不會(huì)處理該SSI指令;默認(rèn)情況下,擴(kuò)展名 .stm、.shtm 和 .shtml 被映射到解釋程序(Ssinc.dll)。

詳細(xì)iis配置shtml與php apache配置SSI shtml,大家可以在網(wǎng)絡(luò)上搜索相關(guān)教程文檔。

shtml和shtm是服務(wù)器動(dòng)態(tài)產(chǎn)生的靜態(tài)網(wǎng)頁,需要服務(wù)器自帶SSI處理出來靜態(tài)網(wǎng)頁。

定義:html,htm是一個(gè)完全的超文本靜態(tài)網(wǎng)頁——hypertext markup language
shtml是一種用于SSI技術(shù)的文件——Server Side Include--SSI。

shtml是什么格式,比html有何好處? shtml,html格式是差不多,shtml主要可以使用include(包含html),經(jīng)過服務(wù)器生成靜態(tài)頁面。

Shtml的頁面可以使用include嵌入另外的html頁面這樣可以使得一個(gè)網(wǎng)站里共用相同辦法分離出來使用include來嵌入到靜態(tài)頁面里。靜態(tài)頁面則不能!
Shtml使用方法
<!--#include file="網(wǎng)頁文件地址"--
假如一個(gè)網(wǎng)站頭部和導(dǎo)航、底部各個(gè)頁面完全相同,則可以分離出這些部分分別放到一個(gè)html頁面里,然后使用include嵌入到一個(gè)shtml頁面里。特別說明html和htm不能使用include,即使使用也無效。

要想服務(wù)器能解析shtml網(wǎng)頁頁面,必須在服務(wù)器IIS中開SSI。

windows 2003下 解決.shtml的文件不能訪問shtml在2003下默認(rèn)不支持,要支持的話可以做如下修改:

1:在主機(jī)管理-管理-自定義Mime類型 中,添加 擴(kuò)展名 .shtml Mime類型為text/html 一般就可以了 如果嵌套的語法不行,則需要做第二步修改

2:在服務(wù)器的配置里添加個(gè)映射:c:/windows/system32/inetsrv/ssinc.dll 擴(kuò)展名.shtml 動(dòng)作限于GET,POST

2003的系統(tǒng)下要記的在IIS管理器里的web服務(wù)擴(kuò)展里把 在服務(wù)器端的包含文件 修改為 允許

最后最好重啟下服務(wù)器。

以上div css講解和說明介紹了htm、html、shtml之間的區(qū)別,相信通過此文介紹對(duì)這三者之間有一定了解和認(rèn)識(shí)。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 文成县| 道孚县| 中卫市| 日喀则市| 武山县| 湄潭县| 红原县| 岱山县| 遵义市| 图们市| 鹤壁市| 桐柏县| 维西| 正宁县| 兴和县| 江源县| 静安区| 常宁市| 嘉定区| 岗巴县| 秦皇岛市| 疏附县| 葵青区| 乐东| 仙居县| 阜南县| 丹江口市| 新龙县| 望奎县| 南陵县| 瓦房店市| 互助| 盐源县| 肥城市| 高唐县| 昌平区| 筠连县| 修文县| 盱眙县| 肃北| 色达县|