W3C XHTML 活动学习笔记

什么是 XHTML?

XHTML 是可扩展超文本标记语言的缩写,是一种基于 XML 的标记语言,是 HTML5 的前身之一。它的目标是取代 HTML,使网页更规范、更严谨,并且更易于机器识别和处理。

XHTML 的优点

相较于 HTML,XHTML 具有以下优点:

  • 结构更清晰、更严谨:XHTML 强制要求所有的标记都必须闭合,且大小写敏感。这样有助于开发者编写更加结构化的文档,提高代码质量。
  • 易于机器处理:XHTML 的语法结构更加规范,可以被计算机更好地理解和解析,便于引入自动化工具进行处理,例如搜索引擎优化。
  • 具有更好的跨平台支持:由于 XHTML 采用了 XML 格式,因此它具有更好的跨平台支持能力,可以在几乎所有操作系统和浏览器上运行。

如何使用 XHTML?

文档类型声明

在使用 XHTML 编写网页时,需要在文档的头部声明文档类型,以确保其严格遵循 XHTML 规范。声明文档类型的语法如下:

htmlCopy Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

基本结构

使用 XHTML 编写的网页基本结构如下:

htmlCopy Code
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>页面标题</title> <!-- 其他头部信息,例如 meta 标签等 --> </head> <body> <!-- 页面主体内容 --> </body> </html>

在这个基本结构中,<head> 元素用于定义头部信息,比如页面的标题、描述、关键字等。<body> 元素则用于定义页面的主体内容。

常用标记

XHTML 和 HTML 一样也具有大量的标记可供使用,其中一些常用的标记如下:

  • <div>:表示一个文档节,可以用于对文档进行分块。
  • <p>:表示一个段落。
  • <a>:表示一个超链接。
  • <img>:用于插入图片。
  • <ul><ol>:分别表示无序列表和有序列表。
  • <table>:表示一个表格。

下面是一个简单的 XHTML 示例代码:

htmlCopy Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML 示例</title> </head> <body> <h1>XHTML 示例</h1> <p>这是一个使用 XHTML 编写的示例。</p> <ul> <li><a href="#">链接一</a></li> <li><a href="#">链接二</a></li> </ul> <table> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> <tr> <td>张三</td> <td>20</td> <td></td> </tr> <tr> <td>李四</td> <td>22</td> <td></td> </tr> </table> </body> </html>

以上就是 XHTML 的基本语法和用法,希望能帮助您更好地了解和使用这项标记语言。