个性化阅读
专注于IT技术分析

什么是XHTML?快速解释

本文概述

XHTML代表可扩展超文本标记语言。它是HTML和XML语言之间的交叉。

XHTML与HTML几乎相同, 但比HTML更严格。 XHTML是定义为XML应用程序的HTML。所有主要浏览器都支持它。

尽管XHTML与HTML几乎相同, 但是正确创建代码更为重要, 因为XHTML在语法和区分大小写方面比HTML严格。 XHTML文档使用标准XML解析器进行格式正确和解析, 与HTML不同, HTML需要一个宽大的HTML特定解析器。

历史

XHTML 1.0在2000年1月26日成为万维网联盟(W3C)推荐。XHTML 1.1在2001年5月31日成为W3C推荐。称为XHTML5的标准正在作为HTML5规范的XML改编而开发。

为什么要使用XHTML

XHTML的开发旨在使HTML更具可扩展性, 并提高与其他数据格式的互操作性。创建XHTML的背后有两个主要原因:

  • 它为制作网页创建了更严格的标准, 从而减少了浏览器之间的不兼容性。因此它与所有主要浏览器兼容。
  • 它创建了一个无需更改即可用于各种不同设备的标准。

让我们以一个例子来理解它。

HTML主要用于创建网页, 但是我们可以看到Internet上的许多页面都包含”不良” HTML(不遵循HTML规则)。

此HTML代码在大多数浏览器中都可以正常工作(即使它不遵循HTML规则)。

例如:

<html>
<head>
  <title>This is an example of bad HTML</title>
<body>
  <h1>Bad HTML
  <p>This is a paragraph
</body>

上面的HTML代码虽然运行, 但没有遵循HTML规则。如今, 有不同的浏览器技术。一些浏览器在计算机上运行, ​​而某些浏览器在手机或其他小型设备上运行。不良HTML的主要问题是较小的设备无法解释它。

因此, 引入了XHTML以结合HTML和XML的优势。

XHTML是重新设计为XML的HTML。它可以帮助你在网站上创建格式更好的代码。

XHTML不能帮助你制作格式不正确的代码以与XHTML兼容。与HTML不同(在HTML中, 浏览器会忽略简单错误(例如缺少结束标记), 而XHTML代码必须严格按照其指定的方式进行编码。

赞(0) 打赏
未经允许不得转载:srcmini » 什么是XHTML?快速解释
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏