正在加载图片...
第23章可扩展超文本标记语言( XHTMLY 第23章可扩展超文本标记语言( XHTML) XHTML是万维网协会(WC)定义和推荐的最新一代web标准。尽管HIML是人们已 经习惯使用的Web网页设计语言,而且采用HML编写的网页已有数以百万计,但由于 XHTML的语法比 HTML的语法严谨得多,使用 XHTML设计的Web网页更易于在网络上 交换,因此 XHTML立下的目标就是要在不久的将来取代HIML。 XHTML与HIML非常相似,名称上也只是加了一个表示可扩展的字母X。 XHTML易 学易用,把用HIML开发的Web网页转换成 XHTML网页也不是很难,而且已经有这样的 转换软件。实际上,在 XHTML1.0发布以前就已经建立了很多 XHTML站点,只不过在 浏览网页时没有引起注意而已。 本章将介绍 XHTML的基础知识。在阅读本章之前,读者需要了解HIML和XML 基础知识。 231 XHTML是什么 231.1 XHTML是什么 可扩展超文本标记语言( Extensible Hypertext Markup Language,XHML)是HM语言 的下一代语言。 XHTML是用XML格式重新改写的HIML, XHTML1.0是HIML401的改 写版本。 XHTML使用的词汇是HIML的词汇,使用的语法是ⅩML的语法 2312 XHTML和HTML的差别 XHTML和HTML的主要差别是, XHTML元素必需正确嵌套, XHTML文档必需是合 格文档,标签名称必需是小写字母,以及所有元素必需是有开始标签和结束标签。 1. XHTML元素必需正确嵌套 在HIML中,某些元素允许存在不正确的嵌套。例如 <b><>这段文字是黑斜体<b></ 在 XHTML中,所有元素必需正确嵌套。例如 <b><p>这段文字是黑斜体<></b> 2. XHTML文档必需是合格文档 XHTML文档必需严格遵照ⅹML语法规则来构造。一个 XHTML元素必需嵌套在根元 素内,所有其他元素可以包含子元素,而子元素必需正确地嵌套在父元素内。基本的文档结 构如下所示: chtm> cbody </htmI> 3.标签名称必需是小写字母 这是因为 XHTML文档是XML的应用,而ⅩML是区分大小写的。例如,下面是两个 错误的标签 <BODY>第 23 章 可扩展超文本标记语言(XHTML) 1 第 23 章 可扩展超文本标记语言(XHTML) XHTML 是万维网协会(W3C)定义和推荐的最新一代 Web 标准。尽管 HTML 是人们已 经习惯使用的 Web 网页设计语言,而且采用 HTML 编写的网页已有数以百万计,但由于 XHTML 的语法比 HTML 的语法严谨得多,使用 XHTML 设计的 Web 网页更易于在网络上 交换,因此 XHTML 立下的目标就是要在不久的将来取代 HTML。 XHTML 与 HTML 非常相似,名称上也只是加了一个表示可扩展的字母 X。XHTML 易 学易用,把用 HTML 开发的 Web 网页转换成 XHTML 网页也不是很难,而且已经有这样的 转换软件[3]。实际上,在 XHTML 1.0 发布以前就已经建立了很多 XHTML 站点,只不过在 浏览网页时没有引起注意而已。 本章将介绍 XHTML 的基础知识。在阅读本章之前,读者需要了解 HTML 和 XML 的 基础知识。 23.1 XHTML 是什么 23.1.1 XHTML 是什么 可扩展超文本标记语言(Extensible Hypertext Markup Language,XHTML)是 HTML 语言 的下一代语言。XHTML 是用 XML 格式重新改写的 HTML,XHTML 1.0 是 HTML4.01 的改 写版本。XHTML 使用的词汇是 HTML 的词汇,使用的语法是 XML 的语法。 23.1.2 XHTML 和 HTML 的差别 XHTML 和 HTML 的主要差别是,XHTML 元素必需正确嵌套,XHTML 文档必需是合 格文档,标签名称必需是小写字母,以及所有元素必需是有开始标签和结束标签。 1. XHTML 元素必需正确嵌套 在 HTML 中,某些元素允许存在不正确的嵌套。例如, <b><i>这段文字是黑斜体</b></i> 在 XHTML 中,所有元素必需正确嵌套。例如, <b><i>这段文字是黑斜体</i></b> 2. XHTML 文档必需是合格文档 XHTML 文档必需严格遵照 XML 语法规则来构造。一个 XHTML 元素必需嵌套在根元 素内,所有其他元素可以包含子元素,而子元素必需正确地嵌套在父元素内。基本的文档结 构如下所示: <html> <head> ... </head> <body> ... </body> </html> 3. 标签名称必需是小写字母 这是因为 XHTML 文档是 XML 的应用,而 XML 是区分大小写的。例如,下面是两个 错误的标签: <BODY>
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有