HTML 扩展名

2025年3月17日 | 阅读 3 分钟

HTML 是超文本标记语言 (HyperText Markup Language),主要用于在互联网上提供网站结构。图像文件有扩展名,可能是 .png、.jpg 等;同样,HTML 文件也有扩展名,本文我们将讨论 HTML 的扩展名。

HTML 文件扩展名有四种类型,如下所示:

  1. .html
  2. .shtml
  3. .dhtml
  4. .xhtml

我们将逐一讨论每种类型。

1. .html

这是超文本标记语言,即 HTML 的基本版本。HTML 文件的扩展名是 .html。当 HTML 在 90 年代末被引入时,.htm 文件扩展名被用来保存 HTML 文件,但现在使用的是 .html。

HTML 文件包含 HTML 标签,如 <h1>、<p>、<table>、<img> 等,用于在网页上显示内容。当你编写一个 HTML 文件时,你需要使用 .html 扩展名来保存该文件;否则,该文件将不被视为 HTML 文件。例如:file_name.html。大多数浏览器,如 Google Chrome、Microsoft Edge、Firefox、Safari、Opera、Internet Explorer 和 Samsung Internet 都支持它。

2. .shtml

SHTML 是服务器解析的超文本标记语言 (Server-parsed Hypertext Markup Language) 的简称。它使用 SSI,即服务器端包含 (Server Side Includes),这使得 HTML 页面能够运行服务器端脚本,并通过优化 HTML 来更快地加载文件。SSI 超文本标记语言的文件扩展名是 .shtml。例如:file_name.shtml

SHTML 文件被放置在 HTML 页面内,并允许用户创建动态内容,因此,SHTML 文件基本上在需要动态内容时使用。SHTML 文件是用超文本标记语言编写的,然后 Web 服务器通过解释 SSI 指令来处理 SHTML 文件。这些 SSI 指令有助于指定哪些内容应该被保留在 HTML 输出中,以及内容应该被放置在何处,然后最终的 HTML 输出被传递给用户。它具有良好的兼容性,因为大多数 Web 服务器都支持它。

3. .dhtml

DHTML 是动态超文本标记语言 (Dynamic Hypertext Markup Language) 的简称,它是一个 Web 标准,用于帮助和支持动态特性,如动态菜单、动画等。它不是一种独立的标记语言,而是作为一种方法论语言使用,如 HTML、CSS 和 JavaScript。动态超文本标记语言的文件扩展名是 .dhtml。例如:file_name.dhtml

DHTML 结合了多种技术,如超文本标记语言 (HTML)、JavaScript (JS)、层叠样式表 (CSS)文档对象模型 (DOM)。网页上的任何元素,如文本、图像、表格等,都可以借助 DHTML 进行操作。DHTML 创建的动画网页即使不从服务器重新加载任何内容也可以移动。它提供了灵活的布局、无需插件的动画以及更快的交互性。IE 5.5、Opera 5 和 Netscape 6 等浏览器都支持它。

4. .xhtml

XHTML 是可扩展超文本标记语言 (Extensible Hypertext Markup Language) 的缩写,它使用了来自万维网联盟 (W3C) 的一些 XML 规则和规范。XHTML 是基于 XML 版本的超文本标记语言。可扩展超文本标记语言 (XHTML) 的文件扩展名是 .xhtml。例如:file_name.xhtml

我们可以使用自己的标签,这意味着标签不是有限和预定义的,而是可以扩展的。这个特性得到了所有浏览器的支持,如 Google Chrome、Safari、Microsoft Edge、Opera 和 Firefox,它使 HTML 更具可扩展性。

下表显示了 HTML 文件及其文件扩展名和特性。

HTML Extension

结论

我们在本文中学习了 HTML 扩展名。以下是总结出的要点:

  • HTML 扩展名有四种:.html、.shtml、.dhtml 和 .xhtml。
  • .html:此扩展名用于超文本标记语言 (HTML) 文件。
  • .shtml:此扩展名用于服务器解析的超文本标记语言 (SHTML) 文件。
  • .dhtml:此扩展名用于动态超文本标记语言 (DHTML) 文件。
  • .xhtml:此扩展名用于可扩展超文本标记语言 (XHTML) 文件。

下一个主题HTML Grid