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 的基本语法和用法,希望能帮助您更好地了解和使用这项标记语言。