黑马程序员技术交流社区

标题: PHP小白必看:一帖搞懂.htm.html.shtm.shtml之间的区别与联系 [打印本页]

作者: huawei    时间: 2017-8-29 17:07
标题: PHP小白必看:一帖搞懂.htm.html.shtm.shtml之间的区别与联系
本帖最后由 huawei 于 2017-8-29 17:11 编辑

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



       一、HTML

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

       二、HTM

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

       三、shtml
  关于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的关系是什么? 


精华推荐:

2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
逆了天,黑马PHP全国就业率均接近100%,细节揭秘如何做到,还不快看!
小白自学PHP前必知的50个问题





作者: yuanlinjiayou    时间: 2017-9-9 12:58
11111111111
作者: Rakishly    时间: 2017-9-21 18:00
.htm.html.shtm.shtml之
作者: uuuqqq    时间: 2018-10-7 06:57
谢谢楼主的无私奉献!!!!!!

作者: veteran    时间: 2018-11-19 10:52
echo 'hello world ';
作者: bug刘    时间: 2019-1-14 10:28
学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2