第七章 转到XHTML 添加一个“X”到HTML
1、XHTML是XML ,而HTML 就仅仅是HTML 。最大的差别就是,XML的优势在于一旦你用XHTML编写网页,就可以实现许多用HTML不可能实现的功能。
2、XHTML 1.0清单 要把html改为XHTML ,需要做以下几件事:
◇把DOCTYPE更改为严格的XHML,如果你还在使用过渡的HTML,那你可以把它转化为过渡的XHTML.
◇添加xmlns属性、lang属性和xml:lang属性到<html>开始标记。
◇<html>标记必须是DOCTYPE之后的第一个标记,而</html>必须文档的最后一个标记。
◇所有的元素名称必须用小写字母表示。
◇所有的开始标记都须对应有结束标记。如果一个元素是空的,那么它的标记必须以空格结尾,后跟/>.
◇所有的属性值必须非空,并且带双引号。
◇在HTML里不能使用&,&表示实体的开始,因此,应当用&;此外,把特殊字符转化为实体。
3、通过三个步骤,将严格的HTML转化为XHTML1.0
◇将KOCTYPE改为严格的XHTML 1.0
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
◇添加xmlns属性、Lang属性和xml:lang属性到<html>元素。
<html xmlns=http://www.w3.org/1999/xhtml lang=”en” xml:lang=”en”>
◇所有的空标记都应以“ />结尾,而不是“>”