前言


首先我想问大家一个问题,你们在写HTML代码时,是使用大写还是小写?有人说用小写,也有人说大写,还有人说都可以。我想说最好用小写,原因如下:使用小写可读性更强,还有就是小写可以让你的代码更加兼容XML代码规范(如果你使用XHTML的话,你需要如此)。

这里我们引出了XHTML,那么XHTML是什么,它和HTML是什么关系,它具有哪些规范。XHTML是更加严格的HTML,它由W3C组织发布,用于帮助网页开发者由HTML向XML的过渡。因此你可以将XHTML理解为HTML和XML的中间产物,它不但具有HTML不羁所带来的页面感染力,而且具有XML严谨不苟所带来的规范悦目。

XHTML


下面我将列举在编写XHTML代码时需要特别注意的事情:

  1. 文档的根(root)元素必需是 html
  2. 文档的根元素必需包含一个 xmlns 的属性,用于声明XHTML的命名空间(namespace)

  1. 必需有一个DOCTYPE 声明,而且这个声明必需在html元素之前定义

所有的XHTML文档必需包含DOCTYPE声明,同样文档中必需包含常见的html, head, title, and body元素。

  1. 所有的XHTML标记必需是小写的

错误写法:XHTML Tutorial

正确写法:XHTML Tutorial

  1. 所有的标记元素都必需遵循“开闭”原则

错误写法:

正确写法:

  1. 所有元素的属性值必需用引号括起来

错误写法:

正确写法:

  1. 一些属性上的省略是不允许的,属性必需符合“key-value”原则

错误写法:

正确写法:

  1. 使用id属性来替代name属性

错误写法:

正确写法:

  1. Script标记的language属性已过时,不要使用

错误写法:

正确写法:

  1. 正确使用标签的嵌套

错误写法: This text is bold and italic

正确写法: This text is bold and italic