html - SHTML 的目的和独特性是什么?

标签 html ssi shtml

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

SHTML 的用途是什么,它与 HTML 和 DHTML 有何不同?

最佳答案

SHTML 是一种文件扩展名,它让网络服务器知道应该使用服务器端包含 (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/

相关文章:

jquery - JQM (jQueryMobile) AJAX 内容和焦点问题 ()

javascript - 发送 3 状态复选框的值

javascript - 在shtml中调用js函数

apache - WAMP 服务器端包括不适用于 .shtml 文件

html - FlexBox 容器高度不灵活

jsp - 服务器端包含和Sling动态包含之间的区别?

regex - Apache 正则表达式反向引用在 httpd 2.4 中无法访问?

html - 在网页中嵌入辅助 HTML 文件

windows - ssi 处理此指令时发生错误

php - Jquery Countdown Timer 在页面刷新时没有重置?