xhtml:
可扩展超文本置标语言(eXtensible HyperText Markup Language,XHTML),是一种置标语言,表现方式与超文本置标语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用置标语言(SGML)的应用,是一種非常灵活的置標語言,而XHTML则基于可扩展置标语言(XML),XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。
•XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
•XHTML 的目标是取代 HTML。
•XHTML 与 HTML 4.01 几乎是相同的。
•XHTML 是更严格更纯净的 HTML 版本。
•XHTML 是作为一种 XML 应用被重新定义的 HTML。
•XHTML 是一个 W3C 标准。
dhtml:
DHTML 指动态 HTML(Dynamic HTML)。
DHTML 不是由万维网联盟(W3C)规定的标准。DHTML 是一个营销术语 - 被网景公司(Netscape)和微软公司用来描述 4.x 代浏览器应当支持的新技术。
DHTML 是一种用来创建动态站点的技术组合物。
DHTML 是一种使 HTML 页面具有动态特性的艺术。
DHTML 是一种创建动态和交互 WEB 站点的技术集。
对大多数人来说,DHTML 意味着 HTML、样式表和 JavaScript 的组合。
shtml:
shtml或者shtm由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。
SSI是为WEB服务器提供的一套命令,这些命令只要直接嵌入到HTML文档的注释内容之中即可。如: <!--#include file="info.htm"--> 就是一条SSI指令,其作用是将"info.htm"的内容拷贝到当前的页面中,当访问者来浏览时,会看到其它HTML文档一样显示info.htm其中的内容。 其它的SSI指令使用形式基本同刚才的举例差不多,可见SSI使用只是插入一点代码而已,使用形式非常简单。 当然,如果WEB服务器不支持SSI,它就会只不过将它当作注释信息,直接跳过其中的内容;浏览器也会忽略这些信息。