html - 什么是 HTML 页面扩展的类型

标签 html xhtml file-format dhtml

<分区>

我知道html页面可以保存为.htm.html.xhtml代表可扩展的html。但我看到一些其他扩展名,例如 .dhtml.phtml

任何人都可以解释它的含义和不同类型的 html 扩展。

最佳答案

这里有尽可能多的与网页相关的文件扩展名,它们符合“.[a-z]html”范式。

.dhtml - 包含动态 HTML 代码的文本文件,用于开发无需重新加载或打开另一个链接即可更改的交互式网页。

.phtml - 包含 PHP 代码的文本文件。 PHP 代码在 Web 服务器上进行解析,以动态生成 HTML 代码。 “.php”更常用于包含 PHP 代码的 Web 文件。

.jhtml - 包含 Java 代码的文本文件;可能包括在将页面发送到客户端的 Web 浏览器之前在服务器上处理的 Java 函数。

.mhtml - 从 .HTML 文件保存并使用 .MIME 编码进行编码的网页存档格式。包括网页链接的资源,如图片、Flash动画、Java小程序、音频文件等,无需联网即可打开查看。 Microsoft Word 可以保存和打开 MHTML Web 文件。

.rhtml - 包含 Ruby 代码或脚本的网页。在将页面发送到 Web 浏览器之前,它在运行 Ruby on Rails 的 Web 服务器上进行处理。

.shtml - 用 HTML 编写的包含服务器端包含的网页。它在发送到用户浏览器之前由 Web 服务器处理。它可以引用服务器上的其他文件,即“header.shtml”或“_footer.shtml”。

.zhtml - 由 RabbitWeb 解析的网页,RabbitWeb 是一种将 .C 程序代码与特殊 HTML 标记集成在一起的 Web 服务器。该文件包含用于为网页生成动态内容的嵌入式“ZHTML”命令。

应该注意的是,使用这些扩展名中的任何一个来存储文件很少是合适的 - “.html”或“.html”是任何要发布到 Web 上的文本文件的标准。此规则的唯一异常(exception)可能是“.mhtml”,它是 Microsoft 独有的格式。然而,IMO,“.mhtml”文件很少是保存网页及其内容副本的最佳解决方案;最好将页面转换为 .PDF 文件或其他类型的文件,这些文件不会在本地将链接资源存储为单个文件(这可能会导致用户的本地目录乱七八糟)。

关于html - 什么是 HTML 页面扩展的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32947142/

相关文章:

delphi - 在 Delphi 中读取/解析/修改 MS Word 文档,无需 Word Automation

javascript - 如何根据内部元素的大小创建一个可调整大小的div

css - 文本应该在段落中换行,但没有

html - CSS 菜单(无法让标签达到全高)

c++ - 是否有一个开放源代码库可帮助您阅读Microsoft复合二进制文件?

java - 从 Java 编写 excel 文件的最佳方法是什么?

javascript - 从 AWS S3 加载图像时获取响应 header

html - 如果 div 是透明的,则使边框不透明

javascript - 如何定位弹出窗口,以便 Top= 文本的顶部 & Left= 文本的左侧 + Javascript 中文本的长度?

xml - XSD 到 XForms 和 XForms 到 XSD 的转换