1. 更改文档声明(Document Declaration):
将HTML文档声明更改为XHTML的声明。例如,将<!DOCTYPE html>更改为<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。
2. 元素和属性的小写:
XHTML对元素和属性的大小写要求更加严格。确保所有的标签名和属性名都是小写的。
3. 空元素的闭合:
在XHTML中,空元素必须进行闭合。例如,将<img>改为<img />,将<br>改为<br />等。
4. 属性值的引号:
XHTML要求所有属性值都必须用引号括起来,包括双引号或单引号。例如,将<div class=example>更改为<div class="example">。
5. 特殊字符的转义:
在XHTML中,某些字符必须进行转义,比如&符号应该写作&,<写作<,>写作>等。
下面是一个简单的例子,演示如何将一个HTML片段转换为XHTML:
<!-- HTML 片段 -->
<!DOCTYPE html>
<html>
<head>
<title>示例</title>
</head>
<body>
<h1>Hello, World!</h1>
<img src="example.jpg" alt="示例图">
</body>
</html>
<!-- 转换为 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">
<head>
<title>示例</title>
</head>
<body>
<h1>Hello, World!</h1>
<img src="example.jpg" alt="示例图" />
</body>
</html>
请注意,XHTML更加严格,因此确保在转换时遵循其规范。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3597/XHTML