每一个网页或者说是web页都有其固定的后缀名,不同的后缀名对应着不同的文件格式和不同的规则、协议、用法,最常见的web页的后缀名是.html和.htm,但这只是web页最基本的两种文件格式,今天我们来介绍一下web页的其它一些文件格式。

首先介绍一下html与htm

关于HTML,HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

关于HTM,实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。

其次介绍一下shtml和shtm

关于shtml,shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。

关于shtm,shtm与shtml的关系和htm与html的关系大致相似,这里就不多说了。

html或htm与shtml或shtm的关系是什么

html或者htm是一种静态的页面格式,也就是说不需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。

网页后缀html、htm、shtml、shtm有什么区别?相关推荐

  1. 网页改成html后缀,自定义网页后缀名-网页后缀名HTML、HTM、SHTml、STHM的区别

    很多网站都更改了文件名后缀,比如将index.aspx改为index.do文件名,或将index.asp?id=1改为index.html?id=1,其实也没什么好处,唯一好处就是让人家不知道是什么语 ...

  2. .html与.htm为网页后缀的区别

    有些人在做网页的时候会有疑问,到底是应该用.html还是.htm做网页后缀呢?.html和.htm有什么区别吗?在做网页时到底用哪一个好呢? 现在,我说一下我对这两个文件后缀的看法: 这两个后缀名没有 ...

  3. shtml与php的区别,htm,html.shtml区别

    htm和html是一个意思,超文本标记语言,之所以又这样的区别是因为以前在DOC环境下命名规则,只允许三位后缀名,他们都是静态页面 shtml是动态超文本标记语言,他们要经过服务器处理的,因含有SSI ...

  4. 网站后缀名html,网页后缀名有哪些

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以网络为例,网页后缀名有htm.html.JSP HTML.php.ASP动态网页文件.PHP/PHP3.PHTML等,由网页语言 ...

  5. php更改后缀名,修改网页后缀名

    修改网页后缀名 (2007-03-21 09:49:20) 有的网站出于各种各样的原因,在IIS中修改了动态页面的默认后缀,asp时代就有人在服务器上修改配置,把html后缀的文件当作asp文件来解析 ...

  6. 网页后缀php,网页后缀php有什么含义

    网页后缀php有什么含义 URL后缀名为"php"网页,而一般后缀名为"php"的文件都是PHP程序脚本文件,所以说网页URL后缀为"php" ...

  7. shtml与html的区别

    shtml也是网页文件,有shtml和shtm两个扩展名.但它是服务器动态产生的静态网页,需要服务器自带SSI处理出来静态网页,通常称为"伪静态"网页. shtml和html的格式 ...

  8. C与CPP后缀的文件在编译时的区别

           C与CPP后缀的文件在编译时的区别 by Ray FAN(ielnaf@qq.com) 今天又发现了我的一个"不良习惯",C语言的源文件用C还是CPP做后缀完全视心情 ...

  9. ashx PHP文件 优劣,.NET_后缀为 ashx 与 axd 的文件区别浅析,唯一不同的地方是:axd扩展名 - phpStudy...

    后缀为 ashx 与 axd 的文件区别浅析 唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可. 所以在项目的添加文件中, ...

最新文章

  1. java注释风格 与javadoc
  2. 用数学诠释生命——当今生物信息与计算生物学回顾(一)
  3. scale html 浏览器,javascript中scale怎么使用?
  4. java数据库表不存在_如果Java生产代码中不存在并在JUnit中确认,则创建数据库表...
  5. 无法在此设备上查看受保护内容_细说丨你想要的Excel保护与加密都在这里
  6. C++基础:C++的路径表示有哪些
  7. winrar64位怎么破解
  8. 异常详细信息: System.ComponentModel.Win32Exception: 信号灯超时时间已到
  9. 2021下半年最新编程培训机构排名出炉!
  10. 2021年全国省市区街道代码自动同步(包含解决方案)
  11. 十年优秀网络玄幻小说大点评(推荐)
  12. 您需要计算机管理员权限,计算机中出现“你需要计算机管理员提供的权限才能对此文件进行更改”错误的解决方法...
  13. linux docker 软路由,OpenWrt软路由使用docker安装jellyfin影音中心
  14. 计算机显卡初始化失败,电脑显卡驱动安装失败原因,其解决办法
  15. 判断两个数运算是否越界
  16. Python_np.sum()函数
  17. Effective C++ 条款11_不止于此
  18. 亚马逊与贝佐斯的逆向工作方法 --《Working Backwards》读书笔记
  19. Eclipse ADT常用快捷键
  20. 08-01 分布式系统理论

热门文章

  1. 通达信接口怎么连接主机?
  2. WPS 2007让简繁转换聪明起来
  3. 我的10年计划[经济学基础]
  4. python协程基础学习
  5. Excel——vlookup函数用法详解
  6. 计划策略10,30,40,70
  7. Artlantis 2021 for mac(3D渲染软件)
  8. iwebshop与MySQL无法并存吗_该如何做好iwebshop网上购物商场
  9. Ubuntu16.04+cuda8.0+GTX TITAN X安装配置
  10. 【翻译】Feeding a physically based shading model