什么是xhtml?(xhtml?)

可扩展超文本标记语言(XHTML)是一种快速引用几种语言建议的方法,这些语言建议在支持Internet的设备上广泛用于查看网页。尽管以其前身超文本标记语言(HTML)命名,但它实际上是基于可扩展标记语言(XML),它是标准通用标记语言(SGML)中非常有选择性的一部分。本质上,他们都是SGML的后代。虽然HTML是SGML的直接应用程序,但XHTML是XML文档的名称空间或一组定义,当在任何给定情...

可扩展超文本标记语言(XHTML)是一种快速引用几种语言建议的方法,这些语言建议在支持Internet的设备上广泛用于查看网页。尽管以其前身超文本标记语言(HTML)命名,但它实际上是基于可扩展标记语言(XML),它是标准通用标记语言(SGML)中非常有选择性的一部分。本质上,他们都是SGML的后代。虽然HTML是SGML的直接应用程序,但XHTML是XML文档的名称空间或一组定义,当在任何给定情况下使用多个XML词汇表时,这有助于消除歧义。

Extensible hypertext markup language is a newer form of coding that allows for more than formatting information to be included on web pages.

这种语言的出现是由于HTML的一些限制以及HTML实现的各种方式。在HTML发展到第四版前后,许多HTML解释器(将HTML文档解析为格式化的、可查看的网页的计算机程序)对HTML的正确使用开始减弱。随着移动设备和其他网络浏览平台的出现,需要更好的解决方案。XML是SGML比HTML更严格的实现,不同的XML名称空间可以在单个实例中使用。因此,在2000年前后,万维网联盟(W3C)起草了XHTML,并将其作为解决这些新出现问题的建议之一。

出于所有目的,XHTML在大多数情况下都模仿HTML,但由于前者使用XML名称空间,因此任何XML解释器都可以解析它,而HTML仅限于HTML解释器。XHTML实际上是在SGML更严格的XML子集下重新创建的HTML。通过这种方式,最新的语言可以立即被现有的web浏览器解释,同时也可以用于其他平台。遵守XHTML名字的可扩展方面也很重要。它不仅提供了被更多程序和平台读取的能力,而且还可以通过允许在其文档中使用其他XML名称空间来进一步扩展。

由于XHTML能够在文档中包含其他XML名称空间,因此可以通过多种方式对其进行扩展,而不仅仅是显示页面格式。例如,数学标记语言(MathML)可以包含在这些文档中,以显示数学公式和符号。还可以使用可缩放向量图形(SVG)命名空间将图像嵌入到此类文档中。因此,XHTML也可以包含在另一个XML文档中。

由于XHTML实际上只是在XML规则下优化的HTML,因此它提供了三种文档类型定义(DTD),它们与HTML第四版的定义相同。DTD是对标记语言元素的详细描述,包括何时、何地、如何使用以及任何相关属性。然而,在后来的XHTML版本中,建立了XML模式,这是描述XML文档的另一种更健壮的方式,进一步扩展了XHTML。反过来,开发了各种精简版本的XHTML,这些XHTML可用于特定用途,其中许多围绕移动计算平台。

  • 发表于 2021-12-15 15:32
  • 阅读 ( 100 )
  • 分类:互联网

你可能感兴趣的文章

html格式(html)和xhtml(xhtml)的区别

...一个只有XHTML的要求是DOCTYPE的声明,它决定了文档将遵循什么规则;它继承了XML。XHTML的严格性不仅体现在结构上,甚至变量也被限制为小写字母,分配给它们的值必须用引号括起来才能被正确识别。 尽管在原样的基础上,XHTML...

  • 发布于 2021-06-22 10:56
  • 阅读 ( 229 )

标记语言(markup language)和程序设计语言(programming language)的区别

...编写实现算法的计算机程序的语言。 覆盖的关键领域 1.什么是标记语言–定义、功能、类型2.什么是编程语言–定义、功能、类型3.标记语言和编程语言之间的区别是什么–主要区别的比较 关键术语 HTML、标记语言、编程语言、X...

  • 发布于 2021-07-01 02:50
  • 阅读 ( 650 )

html5(html5)和xhtml(xhtml)的区别

...。HTML5的核心目标是通过支持最新的多媒体来改进语言。XHTML代表可扩展超文本标记语言。它是一种用XML编写的标记语言。本质上,它是专门为网络设备显示设计的HTML和XML的混合体。它是定义为XML应用程序的HTML。 HTML5是HTML标准...

  • 发布于 2021-07-13 06:29
  • 阅读 ( 203 )

html5(html5)和xhtml5型(xhtml5)的区别

...。HTML5的核心目标是通过支持最新的多媒体来改进语言。XHTML5是HTML5的XML序列化。XHTML5本质上是XML和HTML5的混合体。XHTML5使用XML的严格、格式良好的语法。 HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周...

  • 发布于 2021-07-13 06:29
  • 阅读 ( 245 )

html、xhtml、dhtml(html, xhtml, dhtml)和xml格式(xml)的区别

...语言。它已经存在了很长一段时间,是常用的网页设计。XHTML代表可扩展超文本标记语言。它是一种用XML编写的标记语言。本质上,它是专门为网络设备显示设计的HTML和XML的混合体。它是定义为XML应用程序的HTML。DHTML本质上是动...

  • 发布于 2021-07-13 06:35
  • 阅读 ( 176 )

新加坡元(sgml)和xhtml(xhtml)的区别

...转录。随着时间的推移,SGML的普及迅速增加。SGML也没有什么障碍,因为SGML中没有广泛支持的样式表,所以由于SGML强大的设置,开发的软件不稳定。此外,由于软件包之间的兼容性不同,SGML数据交换变得非常复杂,这会导致严...

  • 发布于 2021-07-13 19:41
  • 阅读 ( 167 )

dhtml公司(dhtml)和xhtml(xhtml)的区别

...是一组与HTML一起使用的技术,目的是使HTML更具交互性。XHTML(extensiblehypertextmarkup Language,可扩展超文本标记语言)是一种与HTML完全相同的编码语言,但是有一套基于XML标准的更严格的语法规则。 在网页浏览器和网页的启动阶...

  • 发布于 2021-07-14 00:32
  • 阅读 ( 172 )

如何html(dhtml)用于创建交互式页面(html (dhtml) is used to create interactive pages)

...本身,并为CSS和DOM构建元素。对于DHTML来说,XHTML并没有什么特别之处,但拥有有效的XHTML更为重要,因为它不仅仅是浏览器,还有更多的功能。 dhtml的特点 DHTML有四个主要功能: 更改标记和属性 实时定位 动态字体(Netscape...

  • 发布于 2021-09-04 23:13
  • 阅读 ( 197 )

表格数据和xhtml中表格的使用

...个网页,使用非常有创意的表格来显示表格数据。表格是XHTML规范的一个重要部分,学习如何很好地显示表格数据是创建网页的一个重要部分。

  • 发布于 2021-09-08 07:20
  • 阅读 ( 185 )

如何我能把html转换成xhtml吗?(i convert html to xhtml?)

...的XHTML的版本,所以请做一些研究,找出这些元素应该是什么样子。大多数web开发软件以及W3C网站上都提供了XHTML验证程序,它将通知您代码中的任何错误或遗漏。 ...

  • 发布于 2021-12-07 08:46
  • 阅读 ( 188 )