XHTML(Extensible HyperText Markup Language)是基于XML的下一代HTML标准,它和HTML一样可以用来定义文档的结构和内容,但是XHTML更加严格,它要求页面标记必须符合XML的语法规范,并且支持XML命名空间和样式表。
下面是XHTML标准语法的完整攻略:
1. 设置XHTML文档类型声明
在XHTML文档中,必须使用DOCTYPE的声明来说明文档采用哪种标准,一般情况下推荐使用以下的XHTML 1.0 Transitional文档类型声明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. 使用小写的标签名和属性名
在XHTML中,所有的标签名和属性名必须使用小写字母,否则会被认为是无效的XML标记。
例如:
<!-- 不使用小写字母 -->
<HTML>
<HEAD>
<TITLE>XHTML标准语法示例</TITLE>
</HEAD>
<BODY>
<P>这是一段XHTML示例代码</P>
</BODY>
</HTML>
<!-- 使用小写字母 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XHTML标准语法示例</title>
</head>
<body>
<p>这是一段XHTML示例代码</p>
</body>
</html>
3. 确保所有标签都有闭合标签
XHTML要求所有的标签都必须有闭合标签,并且不能省略,否则会被认为是无效的XML标记。
例如:
<!-- 不写闭合标签 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XHTML标准语法示例</title>
</head>
<body>
<p>这是一段XHTML示例代码
</body>
</html>
<!-- 写闭合标签 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XHTML标准语法示例</title>
</head>
<body>
<p>这是一段XHTML示例代码</p>
</body>
</html>
4. 属性名必须加引号
在XHTML中,所有的属性名和属性值都必须加上引号,单引号或双引号都可以,否则会被认为是无效的XML标记。
例如:
<!-- 不加引号 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XHTML标准语法示例</title>
</head>
<body>
<p align=center>这是一段XHTML示例代码</p>
</body>
</html>
<!-- 加引号 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XHTML标准语法示例</title>
</head>
<body>
<p align="center">这是一段XHTML示例代码</p>
</body>
</html>
通过以上步骤,就能够写出一个符合XHTML标准语法的网页。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:XHTML标准语法 - Python技术站