最近,当我看到一个带有.shtml扩展名的网站时,我才知道SHTML。
SHTML的目的是什么,它与HTML和DHTML有什么不同?
最近,当我看到一个带有.shtml扩展名的网站时,我才知道SHTML。
SHTML的目的是什么,它与HTML和DHTML有什么不同?
Answers:
SHTML是文件扩展名,它使Web服务器知道应使用服务器端包含(SSI)来处理文件。
(HTML是...您知道它是什么,而DHTML是Microsoft的Javascript + HTML + CSS之类的名称)。
您可以使用SSI在页面中包含通用的页眉和页脚,因此您不必重复太多代码。更改一个包含的文件可一次更新所有页面。您只需按照常规将其放在HTML页面中即可。
它嵌入在标准XML注释中,如下所示:
<!--#include virtual="top.shtml" -->
它在很大程度上已被其他机制所取代,例如PHP包括在内,但某些托管程序包仍支持它,而没有其他任何支持。
您可以在此Wikipedia文章中阅读更多内容。
它只是带有Server Side Includes的 HTML 。