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

代表“可扩展超文本标记语言”。XHTML是用于创建网页的标记语言。它类似于HTML,但使用更严格的基于XML的语法。第一个版本的XHTML(1.0)于2000年标准化。多年来,XHTML是创建网站最常用的语言。它已经被HTML5所取代。...

什么是xhtml(xhtml)?

代表“可扩展超文本标记语言”。XHTML是用于创建网页的标记语言。它类似于HTML,但使用更严格的基于XML的语法。第一个版本的XHTML(1.0)于2000年标准化。多年来,XHTML是创建网站最常用的语言。它已经被HTML5所取代。

由于XHTML是基于XML而非HTML的,所以用XHTML编码的网页必须符合严格的XML语法。使用“XHTML严格”doctype(DTD)的网页不能包含任何错误或无效标记,不会给web浏览器留下任何歧义。然而,大多数XHTML站点使用“XHTML过渡”doctype,它不需要完美的语法,甚至允许HTML 4.01标记。

XHTML是由万维网联盟(W3C)开发的。它帮助web开发人员从HTML过渡到XML。使用XHTML,开发人员可以进入XML世界,并拥有它的所有特性,他们仍然可以对内容的向后兼容性和未来兼容性保持信心。XHTML 1.0是XHTML家族中的第一种文档类型,由W3C于2000年1月26日推荐。W3C在2001年5月31日推荐了XHTML 1.1。XHTML 5是一种标准,用于开发HTML5规范的XML改编。XHTML文档包含以下三部分:

  • DOCTYPE:用于声明DTD
  • head:head部分用于声明标题和其他属性。
  • body:body标记包含网页的内容。它由许多标签组成。

xhtml元素

XHTML元素是XHTML文档的构建块。W3C定义了许多XHTML元素,这些元素对应于文档中常见的信息类型,例如

  • 标题
  • 段落
  • 引用
  • 区块报价
  • 列表
  • 图像

关于xhtml您需要了解的内容

  • XHTML代表可扩展超文本标记语言。它是由万维网联盟发起的。
  • XHTML中有三组文档类型声明(DTD),即严格的、过渡的和复杂的框架集。
  • HTML不支持音频和视频标签,而是依赖于第三方插件。
  • 这是一个属于XML的应用程序。
  • XHTML是HTML和XML的组合。
  • 没有用于页眉、页脚、节、文章、导航和带有类的div的标记;相反,必须使用ID。
  • 不支持任何地理位置API。
  • 最适合台式计算机。
  • XHTML代码更具描述性和演示性。
  • 不兼容所有浏览器,例如Internet Explorer 8。
  • 需要XML解析器。
  • 它区分大小写,小写。
  • 脚本元素必须具有类型属性。
  • 应保持元素的嵌套。

Also Read: Difference Between Div And Span Tag

什么是html5(html5)?

HTML5是HTML的第五大标准。该标准的开发始于2007年,HTML5网站于2010年开始成为主流。最终的HTML5标准于2014年10月28日由W3C正式标准化。

之前的HTML标准HTML4.01于1999年标准化,比HTML5标准发布早了15年。然而,在HTML5之前的十年中,大多数网站都是用XHTML编写的,这是2000年发布的更严格的HTML版本。HTML5旨在为web开发人员提供一个更简单的标准,包括现代web的几个新功能,从而取代HTML 4和XHTML。

下表包括HTML5中引入的用于定义文档结构的新元素或标记列表。

TagDescription
<header>定义网页标题
<footer>定义页脚
<nav>定义导航栏
<main>定义网页的主要内容
<article>在页面中定义文章
<section>定义文档或文章的一部分
<aside>定义页面主要内容之外的内容
  • HTML5代表超文本标记语言。它是由万维网联盟和网络超文本应用技术工作组合作发起的。
  • 更简单,只存在一个文档类型声明。它没有在doctype中添加或保留DTD url的选项。
  • HTML5为不同类型的媒体提供了更好的支持,例如音频和视频。这是通过为媒体文件提供附加标签来实现的。
  • 这是一个属于标准通用标记语言的应用程序。
  • HTML5是迄今为止发布的HTML的最新版本。
  • 有页眉、页脚、节、文章和导航的标签。这使得编写和读取代码更容易。
  • 包括允许用户共享其位置的API。
  • 它更兼容移动设备-智能手机和平板电脑。
  • HTML5是不可表达的,但它们具有语义意义。
  • 它与所有浏览器兼容。
  • 需要特定于HTML的解析器。
  • 它不区分大小写。
  • 可以跳过脚本元素的类型属性。
  • 不存在诸如保持元素嵌套之类的限制。

Also Read: Difference Between Server Side And Client Side Scripting

xhtml(xhtml)和表格形式的html5(html5 in tabular form)的区别

比较基础XHTMLHTML5
描述XHTML代表可扩展超文本标记语言。它是由万维网联盟发起的。 HTML代表超文本标记语言。它是由万维网联盟和网络超文本应用技术工作组合作发起的。
文档类型声明XHTML中有三组文档类型声明(DTD),即严格的、过渡的和复杂的框架集。 更简单,只存在一个文档类型声明。它没有在doctype中添加或保留DTD url的选项。
媒体支持HTML不支持音频和视频标签,而是依赖于第三方插件。 HTML5为不同类型的媒体提供了更好的支持,例如音频和视频。这是通过为媒体文件提供附加标签来实现的。
自然界这是一个属于XML的应用程序。 这是一个属于标准通用标记语言的应用程序。
标签没有用于页眉、页脚、节、文章、导航和带有类的div的标记;相反,必须使用ID。 有页眉、页脚、节、文章和导航的标签。这使得编写和读取代码更容易。
美国石油学会不支持任何地理位置API。 包括允许用户共享其位置的API。
兼容性最适合台式计算机。 它更兼容移动设备-智能手机和平板电脑。
密码XHTML代码更具描述性和演示性。 HTML5是不可表达的,但它们具有语义意义。
解析器需要XML解析器。 需要特定于HTML的解析器。
区分大小写它区分大小写,小写。 它不区分大小写。
类型属性脚本元素必须具有类型属性。 可以跳过脚本元素的类型属性。
嵌套元素应保持元素的嵌套。 不存在诸如保持元素嵌套之类的限制。

结论

XHTML是可扩展超文本标记语言的首字母缩写。它是标准通用标记语言(SGML)的一个子集,SGML是通过标记(也称为标记)组织和定义文档部分(如标题、标题、段落或图像)的系统。XHTML是用于在万维网上创建文档的最广泛使用的语言,被认为是原始Web标记语言HTML的替代。

  • 发表于 2022-09-10 07:47
  • 阅读 ( 70 )
  • 分类:IT

你可能感兴趣的文章

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

关键区别–html与xhtml web开发中使用了多种技术。每个组织都有几个网站来向客户提供信息并了解市场趋势。web开发的一种常见语言类型是标记语言。它是一种专门为**网页而设计的语言。标记语言与级联样式表(CSS)和JavaScri...

  • 发布于 2020-10-19 05:37
  • 阅读 ( 220 )

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

...是因为XHTML源于HTML只是为了符合XML标准。两者之间的主要区别是XHTML与HTML相比相对严格。虽然用HTML编写代码的人可以避免在结构和编码上的一些失误,但用XHTML就不可能了。产生XHTML的必要性源于这样一个事实:HTML已经变得与浏...

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

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

HTML和HTML5的主要区别在于,HTML是用于创建网页的标准标记语言,而HTML5是HTML的较新版本,具有其他功能,如web套接字、画布和地理位置。 HTML是超文本标记语言(hypertextmarkup Language)的缩写,它描述了网页中内容的结构。它是所...

  • 发布于 2021-07-01 04:49
  • 阅读 ( 193 )

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

关键区别:HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。它已经存在了很长一段时间,是常用的网页设计。HTML5是HTML标准的第五次修订版。HTML5的核心目标是通过支持最新的多媒体来改进语言。HTML5旨...

  • 发布于 2021-07-13 06:19
  • 阅读 ( 223 )

html5(html5)和菲律宾比索(php)的区别

关键区别:HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。HTML5的核心目标是通过支持最新的多媒体来改进语言。PHP是一种服务器端脚本语言,主要实现在web开发中。但...

  • 发布于 2021-07-13 06:21
  • 阅读 ( 168 )

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

关键区别:DHTML本质上是动态HTML。它是查看和控制标准HTML代码和命令的一种新方法。DHTML是用于创建交互式和动画网站的技术集合。HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的...

  • 发布于 2021-07-13 06:24
  • 阅读 ( 187 )

html5(html5)和jquery查询(jquery)的区别

关键区别:HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。HTML5的核心目标是通过支持最新的多媒体来改进语言。另一方面,jQuery是一个多浏览器JavaScript库。jQuery是一个...

  • 发布于 2021-07-13 06:25
  • 阅读 ( 161 )

html5(html5)和本地应用程序(native apps)的区别

关键区别:HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。HTML5的核心目标是通过支持最新的多媒体来改进语言。另一方面,原生应用程序是指为在特定平台或设备(如An...

  • 发布于 2021-07-13 06:25
  • 阅读 ( 225 )

html5(html5)和闪光(flash)的区别

关键区别:HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。HTML5的核心目标是通过支持最新的多媒体来改进语言。Adobe Flash是一个多媒体和软件平台,主要用于创建矢量图...

  • 发布于 2021-07-13 06:28
  • 阅读 ( 169 )

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

关键区别:HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。HTML5的核心目标是通过支持最新的多媒体来改进语言。XHTML代表可扩展超文本标记语言。它是一种用XML编写的标...

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

0 篇文章

相关推荐