codecamp

为什么要使用XHTML?

为什么要使用XHTML?


XHTML 是 HTML(超文本标记语言)XML(扩展标记语言)的结合物。XHTML 包含了所有与 XML 语法结合的 HTML 4.01 元素。


为什么要使用XHTML?


将内容迁移到XHTML 1.0的开发人员可以获得以下好处 -

  • XHTML文档符合XML,因为它们很容易被标准的XML工具查看,编辑和验证。
  • 可以编写XHTML文档,使其在现有的浏览器以及新的浏览器中运行得更好。
  • XHTML文档可以利用依赖于HTML文档对象模型或XML文档对象模型的应用程序,例如脚本和小应用程序。
  • XHTML为您提供更一致,结构良好的格式,以便您的网页可以通过当前和未来的Web浏览器轻松解析和处理。
  • 从长远来看,您可以轻松地维护,编辑,转换和格式化文档。
  • 由于XHTML是W3C的官方标准,因此您的网站与许多浏览器更加兼容,并且呈现得更加准确。
  • XHTML结合了HTML和XML的优点。而且,所有支持XML的浏览器都可以呈现XHTML页面。
  • XHTML为您的网页定义了质量标准,如果您遵循这一标准,那么您的网页将被视为高质量的网页。W3C用这些质量标记证明这些页面。

网络开发人员和网页浏览器设计人员不断发现新的方法,通过新的标记语言表达自己的想法。在XML中,引入新元素或附加元素属性相对容易。XHTML系列旨在通过XHTML模块和用于开发新的符合XHTML的模块的技术来适应这些扩展。这些模块允许在开发内容和设计新的用户代理的时候结合现有的和新的特性。

基本的了解


我们都知道万维网上的许多页面都包含着糟糕的 HTML 代码。

下面的 HTML 代码即使没有遵守 HTML 规则,它仍然可以工作得很好:

<html>
<head>
<title>这是一段糟糕的HTML代码</title>
<body>
<h1>
糟糕的HTML代码
</body>

在继续之前,让我们快速浏览一下HTML,XML和SGML。


什么是SGML?

SGML(Standard Generalized Markup language)这是符合国际标准ISO 8879的标准通用标记语言(SGML)应用程序。HTML被广泛认为是万维网的标准发布语言。

这是一种用于描述标记语言的语言, 特别是用于电子文档交换、文档管理和文档发布。HTML 是 SGML 中定义的语言的一个例子。


什么是XML?

XML 代表可扩展标记语言。XML 是一种非常类似于 HTML 的标记语言, 它是用来描述数据的。XML 标记不是预定义的。您必须根据自己的需要定义自己的标签。



所以使用XHTML是为了代码的完整性和良好性。

继续学习XHTML与HTML之间的差异>>


什么是XHTML?
XHTML 与 HTML 之间的差异
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

XHTML 测验

XHTML 参考手册

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }