1. 先解释几个名词:html
超文本:是一种用户界面范式,用以显示文本及与文本相关的内容。现时超文本广泛以电子文档的方式存在,其中的文字包含有能够连接到其余字段或者文档的超文本连接,容许从当前阅读位置直接切换到超文本连接所指向的文字。目前最常使用的是HTML(超文本标记语言)及RTF(富文本格式)。咱们平常浏览的网页都属于超文本。浏览器
SGML:(Standard Generalized Markup Language),是现时经常使用的 超文本 格式的最高层次标准,是能够定义标记语源的 元语言,甚至能够定义没必要采用<> 的常规方式。HTML 和 XML 一样派生于它:XML 能够被认为是它的一个子集,而 HTML 是它的一个应用。spa
HTML:(HyperText Markup Language)超文本标记语言,是为“网页建立和其余可在网页浏览器中看到的信息”设计的一种标记语言。HTML 被用来 结构化 信息--例如标题、段落和列表等等,也可用来在必定程度上描述文档的外观和语义。HTML 文档最经常使用的扩展名为 .html,而扩展名 .htm 也容许使用,但比较少,基本使用在DOS 等旧操做系统(限制扩展名最多为3个文字符号)。操作系统
XHTML:(eXtensible HyperText Markup Language)可扩展超文本标记语言,表现方式与 HTML 相似,不过语法上更加严格。从继承关系上讲,HTML 是一种基于 标准通用标记语言(SGML)的应用,是一种很是灵活的标记语言;而 XHTML 则基于 可扩展标记语言(XML),XML 是 SGML 的一个子集。
设计
DHTML:(Dynamic HTML),并非一项新技术,而是描述 HTML、CSS 和 JavaScript 技术组合的术语。DHTML 背后的含义是:(1) 利用 HTML 把网页标记为各类元素 (2) 利用 CSS 设置元素样式和它们显示的位置 (3) 利用 JavaScript 实时地操控页面和改变样式。htm