![]() |
保存网页的智能化工具 |
保存网页的技巧 保存网页的常见问题 网页相关知识 |
新型标记语言 XHTML 的介绍 HTML 就是 Web 世界的语言。现在,一种版本更新的语言,也就是所谓的扩展超媒体标记语言 XHTML ( Extended Hypertext Markup Language )正在变得日益普及而且大有取代 HTML 之势。本文对 XHTML 和 HTML 的一些显著差异进行概述。 为什么要扩展 HTML ? HTML 并没有出什么错。只是时代变化了, HTML 的许多方面都殛待改进,有些新制定的标准就有助于解决 HTML 在某些领域所存在的问题。 HTML 本身还缺乏某些关键要素,比如扩展性等。所以,在 HTML 还没有被废弃之前为其增强可用特性的 XHTML 标记语言诞生了。 扩展协议族 World Wide Web Consortium 简称 W3C ,就是该组织负责制定 Web 标准,比如 HTML 和 XML 等。该组织创建了 XHTML 标准协议族而不仅仅只是单一的 XML 应用程序, XHTML 指的是一组 XML 语法,这些语法根据 HTMLv4 标准定义了相应的文档类型。这组语法目前包括了针对 3 种 HTML v4 文档类型的 XML 规范,这 3 种类型是: Strict 、 Transitional 和 Frameset 。 XHTML 和 HMTL 之间的关系 由于 XHTML 是一种 XML 语法,所以普通的 XML 语法规则同样适用于标签的应用。在 XHTML 文档内标签的起始和终止必须一一对应。其中包括了通常不需终止标签对应的 HTML 标签,比如回车换行标签 <br> 、水平线标签 <hr> 和分段标签 <p> 等。和使用 HTML 标签不同, XHTML 用户必须保证标签的封闭性,比如 <br></br> ,或者采用诸如 <p/> 之类的空标签写法。 引用参数 <body bgcolor="#FF0000">
XHTML 用户还不能孤立属性,用 XML 的话讲,那就是所谓的属性最小化( attribute minimization )。比如,用表单显示检查框而且表示检查框被选中的 HTML 语法如下所示: <input type="checkbox" checked> 而对应的 XHTML 语法则要求检查框被选属性应该如下设置: <input type="checkbox" checked="checked"> 变得更好 |
|
杭州弘一计算机有限公司 www.3gtime.com www.honisoft.com 版权所有(C)2005 浙ICP备05059367号 |