你的位置:首页 > 软件开发 > 网页设计 > htm、html、shtml区别

htm、html、shtml区别

发布时间:2016-03-31 23:34:23
htm、html、shtml都是静态网页的后缀,三者也可以说都是只是扩展名不同,其他一样,都是静态的网页。  htm和html是完全静态的网页不通过服务器编译解释直接送出给浏览器读取的静态网页,以htm和html伪静态Request除外。  html、htm、shtml、shtm ...

  htm、html、shtml都是静态网页的后缀,三者也可以说都是只是扩展名不同,其他一样,都是静态的网页。

  htm和html是完全静态的网页不通过服务器编译解释直接送出给浏览器读取的静态网页,以htm和html伪静态Request除外。

  html、htm、shtml、shtm均是静态html网页。都是网页文件后缀名不同的html网页扩展名。

  一、html与htm

    .html与.htm均是静态网页后缀名,网页文件没有区别与区分,html与htm后缀网页后缀可以互换,对网页完全没有影响同时也没有区别。可以认为html与htm没有本质区别,唯一区别即多与少一个“l”。

  二、shtml与shtm

    

    shtml命名的网页文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来。

    而shtml与shtm后缀的网页文件没有区别,后缀名可以互换,区别在于和html与htm一样多与少“l”。

  三、html与shtml区别

    本质上都属于静态网页一种,html属于纯静态,客户端浏览器读取html文件是什么就呈现给浏览者什么内容。而shtml则可以使用SSI。

  四、shtml的SSI功能

    SSI是为WEB服务器提供的一套命令,这些命令只要直接嵌入到HTML文档的注释内容之中即可。如:

      <!--#include file="info.htm"-->    假如我们A页面是shtml的静态网页,而A页面里我们使用了include包含嵌入B静态html页面,如果你的服务器空间支持Shtml SSI这个时候我们,浏览器打开A页面时候,就会在A页面显示A原本内容以及B页面内容,我们查看网页源代码,不会发现B页面引入痕迹,而是看到B页面内容完全在A页面里。    假如:    2、B html网页内容:    3、这个时候浏览器查看A页面HTML源代码:

原标题:htm、html、shtml区别

关键词:HTML

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。