最近,当我看到一个带有.shtml扩展名的网站时,我才知道SHTML。

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

最佳答案

SHTML是文件扩展名,它使Web服务器知道应使用服务器端包含(SSI)来处理文件。

(HTML是...您知道它是什么,DHTML是Microsoft的Javascript + HTML + CSS之类的名称)。

您可以使用SSI在页面中包含通用的页眉和页脚,因此您不必重复太多代码。更改一个包含的文件可一次更新所有页面。您只需按照常规将其放在HTML页面中即可。

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

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

它在很大程度上已被其他机制所取代,例如PHP包括在内,但某些托管程序包仍支持它,而没有其他任何支持。

您可以阅读更多in this Wikipedia article.

关于html - SHTML的目的和唯一性是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/519619/

10-12 13:01