W3C帮助将互联网内容开发社区从畸形的,非标准的标记转变为XML格式良好的有效世界。在XHTML 1.0中,这一举措主要是为了将现有的基于HTML 4(或更早版本)的内容轻松地迁移到XHTML和XML中。
W3C已经取消了对XHTML系列中已弃用的元素和属性的支持。这些元素和属性主要具有面向表达的功能,通过样式表或特定于客户端的默认行为可以更好地处理这些功能。
现在,W3C的HTML工作组已经定义了一个基于XHTML 1.1模块的初始文档类型。这种文档类型被设计为可移植到广泛的客户端设备集合,并适用于大多数的互联网内容。
XHTML 1.1提供严格符合XHTML文档的定义,它们必须满足以下所有条件 -
在根元素之前的文档中必须有DOCTYPE声明。如果存在,DOCTYPE声明中包含的公共标识必须引用在XHTML 1.1文档类型定义中找到的DTD。
这里是一个XHTML 1.1文档的例子:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd" xml:lang="en">
<head>
<title>-这是一个文档标题</title>
</head>
<body>
<p>跳转到 <a href="https://www..cn/"></a>。</p>
</body>
</html>
注 - 在这个例子中,包含了XML声明。所有XML文档中都不需要XML声明,如上所述。强烈建议XHTML文档作者在其所有文档中使用XML声明。如果文档的字符编码不是默认的UTF-8或UTF-16,则需要此类声明。
XHTML 1.1文档类型由以下XHTML模块组成。
本节介绍XHTML 1.1和XHTML 1.0 Strict之间的区别。XHTML 1.1代表了HTML 4和XHTML 1.0的背离。
HTML列表HTML 无序列表ul 元素表示无序列表。 ul 元素中的项目使用 li 元素表示。元素没有在HTML5中定义任何属性,并且您使用CSS...
嵌套错误可能引起的问题在我们使用各种浏览器时,时常发现即使不按照标准去嵌套也不会有大的错误问题,这就给我们带来了一个思考...
你已经完成了 HTML 的学习,下一步该学习什么呢? HTML 总结 本教程已教你如何使用 HTML 创建站点。 HTML 是一种在 Web 上使用的...
HTML 表单和输入 HTML 表单用于收集不同类型的用户输入。 在线实例 创建文本字段 (Text field)本例演示如何在 HTML 页面创建文本...
React 组件 API在本章节中我们将讨论 React 组件 API。我们将讲解以下7个方法:设置状态:setState替换状态:replaceState...