- 在XHTML文档第一行新增了<!DOCTYPE>元素,该元素用来定义文档类型。DOCTYPE是document type(文档类型)的简写,他设置XHTML文档的版本。使用时应该注意该元素的名称和属性必须大写。
- DTD(如 xhtmll-transitional.dtd)表示文档类型定义,里面包含了文档的规则,网页浏览器会根据预定义的DTD来解析页面元素,并把这些元素所组织的页面显示出来。要建立符合网页标准的文档,
**DOCTYPE是必不可少的关键组成部分,除非XHTML确定了一个正确的DOCTYPE,负责页面内的元素和CSS不能正确生效**
。 - 在XHTML文档根元素中必须使用xmlns属性声明文档的命名空间。xmlns是XHTML NameSpace的缩写,译为命名空间。命名空间是收集元素类型和属性名字的一个详细DTD,它允许通过一个URL地址指向来识别命名空间。
- XHTML是HTML向XML过渡的标识语言,它需要符合XML规则,因此也需要定义名字空间。又因为XHTML1.0还不允许用户自定义元素,因此它的每个命名空间都相同:“http://www.w3.org/1999/xhtml”。这也是为什么每个xmlns值都相同的原因。
文章知识来源于书本