html:
- 不是一种编程语言
- Hyper Text Markup Language
- 用来描述网页的一种语言,超文本标记语言
- 标记语言是一套标记标签 (markup tag)
xhtml: XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
- XHTML 的目标是取代 HTML。
- XHTML 与 HTML 4.01 几乎是相同的。
- XHTML 是更严格更纯净的 HTML 版本。
- XHTML 是作为一种 XML 应用被重新定义的 HTML。
- XHTML 是一个 W3C 标准。
- 通过把 HTML 和 XML 各自的长处加以结合。
- 所有的 XHTML 元素必须被嵌套于 <html> 根元素中。
- 属性名称必须小写
- 属性值必须加引号
- 属性不能简写
- 用 Id 属性代替 name 属性:a, applet, frame, iframe, img, 和map。
- XHTML DTD 定义了强制使用的 HTML 元素:doctype,html,head,body,title
-
lang 属性应用于几乎所有的 XHTML 元素。它定义元素内部的内容的所用语言的类型。
格式:<divlang="no" xml:lang="no"
>Heia Norge!</div> - 三种xhtml文档类型DTD:strict,transitional,frameset
- doctype没有闭合标签。
DHTML:DHTML 是一种使 HTML 页面具有动态特性的艺术。是一种创建动态和交互 WEB 站点的技术集。DHTML 意味着 HTML、样式表和 JavaScript 的组合。
XML:指可扩展标记语言,被设计用来传输和存储数据。
- XML 指可扩展标记语言(EXtensible Markup Language)
- XML 是一种标记语言,很类似 HTML
- XML 的设计宗旨是传输数据,而非显示数据
- XML 标签没有被预定义。您需要自行定义标签。
- XML 被设计为具有自我描述性。
- XML 是 W3C 的推荐标准
-
XML 是独立于软件和硬件的信息传输工具。
-
- DOM被分为三个不同的部分:核心DOM--用于任何结构化文档的标准模型;XML DOM--用于 XML 文档的标准模型;HTML DOM--用于 HTML 文档的标准模型。