<?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