代码之家  ›  专栏  ›  技术社区  ›  balaweblog

什么是SHTML

  •  89
  • balaweblog  · 技术社区  · 16 年前

    最近,当我看到一个带有.SHTML扩展名的站点时,我开始了解SHTML。

    SHTML的目的是什么,它与HTML和DHTML有什么不同?

    2 回复  |  直到 5 年前
        1
  •  157
  •   Robert Houghton    5 年前

    SHTML是一个文件扩展名,它让web服务器知道应该像使用服务器端包含(SSI)一样处理文件。

    (HTML是…你知道它是什么,DHTML是微软的Javascript+HTML+CSS之类的名字)。

    您可以使用SSI在页面中包含一个通用的页眉和页脚,这样就不必重复代码。更改一个包含的文件将同时更新所有页面。你只是按照正常的方式把它放进你的HTML页面。

    它嵌入在标准的XML注释中,如下所示:

    <!--#include virtual="top.shtml" -->
    

    它在很大程度上被其他机制所取代,例如PHP include,但是一些托管包仍然支持它,而其他机制则不支持它。

    你可以读更多 in this Wikipedia article.

        2
  •  19
  •   Gumbo    16 年前

    它只是带有 Server Side Includes .