htm、html、shtml区别_html/css_WEB-ITnose

  htmhtml、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文档的注释内容之中即可。如:

      
    就是一条SSI指令,其作用是将”info.htm”的内容拷贝到当前的页面中,当访问者来浏览时,会看到其它HTML文档一样显示info.htm其中的内容。

    假如我们A页面是shtml的静态网页,而A页面里我们使用了include包含嵌入B静态html页面,如果你的服务器空间支持ShtmlSSI这个时候我们,浏览器打开A页面时候,就会在A页面显示A原本内容以及B页面内容,我们查看网页源代码,不会发现B页面引入痕迹,而是看到B页面内容完全在A页面里。

    假如:
    1、A shtml页面里内容是:
    我包含页面B:

    2、B html网页内容:
    我是B页面内容

    3、这个时候浏览器查看A页面HTML源代码:
    A shtml页面里内容是:我是B页面内容

    其它的SSI指令使用形式基本同刚才的举例差不多,可见SSI使用只是插入一点代码而已,使用形式非常简单。
    当然,如果WEB服务器不支持SSI,它就会只不过将它当作注释信息,直接跳过其中的内容;浏览器也会忽略被包含信息,我们可以查看源代码看到include引入注解信息。

    

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3198765.html

(0)
上一篇 2025年4月1日 05:04:45
下一篇 2025年4月1日 05:05:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html、css和js注释的规范用法

    添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯,可以大大提高代码的可维护性、可读性。下面小编给大家介绍下html、css和js注释规范用法小结,需要的的朋友参考下吧 添加必要的注释,对一个有责任心、有道德模范的前端必须具备…

    编程技术 2025年4月1日
    100
  • Html 实现动态显示颜色块的报表效果

    本文通过实例代码讲解如何使用html的颜色块动态展示数据功能,非常不错,代码简单易懂,需要的朋友参考下 利用html的颜色块动态展示数据 *{ padding: 0; margin: 0; } .tubiao,.jihua,.shiji,.…

    编程技术 2025年4月1日
    100
  • HTML实现鼠标拖拽排序功能

    这篇文章主要介绍了html table鼠标拖拽排序功能的相关资料,需要的朋友可以参考下 效果图: 1.引入文件      登录后复制 2.给元素附上sortable类               登录后复制 3.开启并配置 立即学习“前端免…

    2025年4月1日
    100
  • HTML中用正则表达式实现表格验证

    这篇文章主要介绍了html用正则表达式检验表格的实例代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下 下面给大家分享HTML用正则表达式检验表格的实例代码,具体代码内容如下所示:  正则表达式在JavaScript脚本中是很…

    编程技术 2025年4月1日
    100
  • HTML属性的详解及教程

    属性是 html 元素提供的附加信息。 HTML 属性 HTML 元素可以设置属性 属性可以在元素中添加附加信息 about an element 属性一般描述于开始标签 属性总是以名称/值对的形式出现,比如:name=”val…

    编程技术 2025年4月1日
    100
  • HTML链接教程详解

    html 使用超级链接与网络上的另一个文档相连。几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。 尝试一下 – 实例 HTML 链接如何在HTML文档中创建链接。 (可以在本页底端找到更多实例) HTML…

    编程技术 2025年4月1日
    100
  • HTML头部元素的介绍及相关教程

    查看在线实例 – 定义了HTML文档的标题使用 标签定义HTML文档的标题 – 定义了所有链接的URL使用 定义页面中所有链接默认的链接目标地址。 – 提供了HTML文档的meta标记使用 元素来描述HT…

    编程技术 2025年4月1日
    100
  • HTML脚本教程详解

    在线实例 插入一段脚本如何将脚本插入 HTML 文档。 使用 标签 如何应对不支持脚本或禁用脚本的浏览器。 HTML 标签 标签用于定义客户端脚本,比如 JavaScript。 元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。…

    编程技术 2025年4月1日
    100
  • 在html、css和js代码中有关注释规范用法小结

    添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯,可以大大提高代码的可维护性、可读性。下面小编给大家介绍下html、css和js注释规范用法小结,需要的的朋友参考下吧 添加必要的注释,对一个有责任心、有道德模范的前端必须具备…

    编程技术 2025年4月1日
    100
  • 对HTML知识点的整理汇总

    以上就是对HTML知识点的整理汇总的详细内容,更多请关注【创想鸟】其它相关文章!

    2025年4月1日
    100

发表回复

登录后才能评论