XHTML和DHTML有什么区别?

5

阅读它们各自的相关信息,看起来它们是相同的,都包含html、xml和javascript。

它们之间有什么区别吗?有吗?


请阅读 http://en.wikipedia.org/wiki/Dynamic_HTML 和 http://en.wikipedia.org/wiki/XHTML。 - Martin Jespersen
4个回答

8

XHTML 是一种符合 XML 标准的 HTML,是 w3c 的一个标准。

DHTML 是一个已经被淘汰的术语(它是“Dynamic HTML”的缩写),当最早的静态网站开始引入客户端脚本使页面更加“动态”时引入了这个术语。现在没有人再用 DHTML 这个术语了(该术语被“ajax”、“web 2.0”和“web app”所取代)。


3

不,两者都不是HTML + XML + Javascript。

XHTML是HTML(但也是XML)
它只是符合XML语法规则的HTML方言。Javascript不是XHTML规范(或任何HTML规范)的一部分。

DHTML是HTML + Javascript
它代表动态HTML,而Javascript添加了动态部分。HTML部分也可以是XHTML方言。


1
  1. XHTML是一种基于XML语言的方言,而DHTML不是方言或语言,而是其他技术的集合。
  2. 两者都是为了为HTML提供额外的功能和交互性而创建的。
  3. DHTML仍然以HTML为核心,并受到与HTML相关的问题的困扰。
  4. XHTML更加简化和易于编码,因为它符合XML的规范。
  5. DHTML已经过时,已被其他技术所取代。

请查看此帖子: http://www.differencebetween.net/technology/difference-between-dhtml-and-xhtml/


-1

DHTML是动态HTML,意味着HTML的内容变得动态并随时间改变,不需要在语言创建后再次开发。 XHTML广泛使用HTML,这也使用XML,简单来说,在XML中,您可以构建自己的标记并在项目或文件中使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接