HTML 向 XHTML1.0 兼容性指导主要包括以下几个方面:
1. DOCTYPE 声明
在 XHTML 中,需要在文档开头声明 DOCTYPE,HTML 4.01 的 DOCTYPE 声明如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
而在 XHTML 中,DOCTPYE 声明为:
<?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">
可以看到,两者的主要区别就是 DOCTYPE 的声明方式和文档类型,因此在将 HTML 转化为 XHTML 时,需要做出相应的修改。
2. 标签必须正确嵌套
在 XHTML 中,标签必须正确嵌套,即每次打开标签后必须在合适的位置关闭该标签,否则会导致页面展示异常或者无法正常显示。举例说明:
<!--错误的嵌套方式-->
<p><em>这是一段有意思的<em>文字</p></em>
<!--正确的嵌套方式-->
<p><em>这是一段有意思的<em>文字</em></em></p>
3. XHTML 标签必须小写
所有 XHTML 的标签都必须是小写的,而在 HTML 中大小写不敏感,举例说明:
<!--错误的大小写-->
<HTML>
<HEAD>
<TITLE>XHTML 指南</title>
</HEAD>
<BODY>
<H1>这是一篇XHTML指南</h1>
<p>在这个指南当中,我们将会学习如何将HTML转化为XHTML1.0</p>
</BODY>
</HTML>
<!--正确的大小写-->
<html>
<head>
<title>XHTML 指南</title>
</head>
<body>
<h1>这是一篇XHTML指南</h1>
<p>在这个指南当中,我们将会学习如何将HTML转化为XHTML1.0</p>
</body>
</html>
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:HTML 向 XHTML1.0 兼容性指导 - Python技术站