1. 文档结构
XHTML 文档必须有一个根元素,并且元素之间不能有交叉。典型的 XHTML 文档结构如下:
<!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" xml:lang="en" lang="en">
<head>
<!-- 头部信息 -->
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
2. 标签闭合
所有标签都必须正确地嵌套和闭合。例如:
<p>This is a paragraph.</p>
3. 元标签(Self-Closing Tags)
对于空元素,如 <img>、<br>,必须使用自闭合标签:
<img src="image.jpg" alt="An image" />
<br />
4. 属性值引号
属性值必须使用引号括起来,可以使用单引号或双引号:
<a href="https://www.example.com" title="Visit Example">Visit Example</a>
5. 大小写敏感
XHTML 对大小写敏感,建议使用小写字母。例如:
<p>This is a paragraph.</p>
6. 注释
注释的格式与 HTML 相同:
<!-- This is a comment -->
7. 文档类型声明
文档必须以 <!DOCTYPE> 声明开头,指定文档类型和 DTD(文档类型定义):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
8. XHTML 命名空间
XHTML 支持 XML 命名空间,可以通过 xmlns 属性指定:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
以上是一些关于 XHTML 语法的基本要点。在实践中,确保文档结构的合理性,正确嵌套标签,以及遵循规范,有助于创建符合标准的 XHTML 文档。如果你使用的是 XHTML 1.1 或其他版本,相应的文档类型声明和命名空间可能会有所不同。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3594/XHTML