XHTML(可扩展超文本标记语言)的基本格式与HTML相似,但有一些更为严格的规范。以下是一个简单的XHTML文档的基本结构:
<?xml version="1.0" encoding="UTF-8"?>
<!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>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>XHTML Document</title>
</head>
<body>
    <h1>Hello, World!</h1>
    <p>This is a sample XHTML document.</p>
</body>
</html>

解释一下这个基本结构:

1. 文档声明(Document Declaration):
   <?xml version="1.0" encoding="UTF-8"?>

2. 文档类型声明(Document Type Declaration):
   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

3. 根元素(Root Element):
   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

   - xmlns: 定义XML命名空间,使文档符合XHTML规范。
   - xml:lang 和 lang: 定义文档的语言。

4. 头部(Head):
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       <title>XHTML Document</title>
   </head>

   - meta: 定义文档的元数据,这里用于设置字符编码。
   - title: 定义文档的标题。

5. 主体(Body):
   <body>
       <h1>Hello, World!</h1>
       <p>This is a sample XHTML document.</p>
   </body>

   - 包含页面的实际内容,比如标题(<h1>)、段落(<p>)等。

请注意,XHTML对标签的使用和嵌套有更为严格的要求,确保文档的结构合乎规范。在实际开发中,可以使用不同的XHTML版本,如Strict、Transitional等,具体的DOCTYPE声明会有所不同。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3621/XHTML