网页htm、html和shtml之间的区别和关系

  • A+
所属分类:HTML&CSS
阿里云优惠券免费领取

网页后缀扩展名htm、shtml和html,那么htm、shtml和html三者之间有什么区别?新手站长网分享htm、html和shtml的区别和关系:

html与htm之间的区别

.html与.htm均是静态网页后缀名,二者之间有什么区别?除了相差一个“l”之外,还真没啥区别。

html与shtml的区别

html与shtml相同之处都是静态网页的后缀名,html网页是属于纯静态的,html不依赖服务器脚本,直接可以被浏览器读取;shtml一种服务器API,shtml是服务器动态产生的html,shtml用于SSI技术文件(服务器端包含指令/服务器端嵌入) 包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI 文件扩展名,默认扩展名是 .stm、.shtm 和 .shtml

网页htm、html和shtml区别表

html与htm shtml与shtm shtml与html htm、html与shtml
均为静态网页后缀名,可以认为无区别,后缀名可以互换 均为静态网页后缀名,可以认为无区别,后缀名可以互换 本质上均为静态网页,但html属于纯静态;而shtml可以使用SSI,shtml是服务器动态产成的html htm、html、shtml都是静态网页的后缀

htm、html是纯静态网页(它们之间的区别仅仅在于一个字母l,其他的可以说是没什么区别),html不执行服务器脚本;
而shtml可以使用SSI的一些指令,Web网页服务器会先扫一遍shtml,看有没有SSI指令,有就按web server解释SSI指令。另外,shtml可以使用include引入info.htm,经过服务器生成动态页面。也就是说,假如A页面为静态页面,我们利用include将B页面引入A中,这样我们在A中就可以看到B页面的内容。SSI还有一个作用就是在制作网页结构的时候不需要“牵一发而动全身”,只需要将文本传送到服务器,程序按照模板自动生成,所以使用shtml运转速度更快,效率更高。

综上,htm、html和shtml都是静态网页,html和htm非服务器产生的,而shtml是服务器产生的,shtml可以使用SSI,所以shtml效率更高。

注意:购买阿里云服务器领取2000元代金券,结算时抵扣订单金额。

阿里云高性能云服务器优惠
新手站长

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: