XHTML 语法

XHTML 语法与 HTML 语法非常相似,所有有效的 HTML 元素在 XHTML 中也有效。但是 XHTML 是区分大小写的,因此在编写 XHTML 文档时必须格外注意你编写的HTML是否符合XHTML的大小写规范。

在编写新的 XHTML 文档或将现有的 HTML 文档转换为 XHTML 文档时,您必须记住以下要点:

  • 所有文档都必须有一个 DOCTYPE。必须在开头定义好文档类型。
  • 在根元素html当中应该声明命名空间,即xnlns属性。
  • 所有标签必须小写。这个和HTML不同的地方。XHTML是大小写敏感的。
  • 所有文件都必须正确形成。
  • 所有标签都必须关闭。起始标签和结束标签要一起成对出现。
  • 必须正确添加所有属性,所有属性必须通过引号“”括起来。
  • name 属性已废除,使用id属性作为唯一的名称。
  • 属性不能被缩短,必须都得赋值。
  • 所有标签都必须正确嵌套。
  • 特殊符号都得用编码表示,比如:小于号(<)不是元素一部分,必须用编码“&lt;”。

实例如下:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <title>xhtml文档标题</title>
    </head>
    <body bgcolor="#dae1ed">
        <p>这是一个段落</p>
    </body>
</html>