该文档是为两种读者准备的:HTML 4的创作者和实现者。我们希望这个文档可以给创作者提供能创建高效,漂亮,可访问(译注:原文为accessible,估计意思是指跨浏览器可访问)的HTML文档的工具,使得他们不用去关注HTML的实现细节。然而实现者也可以在这里找到构建一致的用户代理的一切。


这个规范可以以下几种方式阅读:


  • 从开始读到结尾。该文档从一个普通HTML文档的显示开始并且越来越技术化和独特化。

  • 快速访问相应的信息。为了快速获取关于语法和语义的信息,该文档包含以下信息特点:

    • 1.每个元素或属性的参考都链接到它在文档中的定义,每个元素或属性在文档中只定义一次。 2.每一页都包含到索引的链接,所以你查找任何元素或属性的定义都不会超过两层链接。 3.该文档的每章的标题版都包含这章的更详细的介绍。

1. 元素和属性

元素名均为大写字母,属性名均为小写字母。记住,HTML是大小写不敏感的这个约定仅仅是为了可读性。

该文档中的元素名和属性名已经被标记并且有可能仅仅特别针对某些用户代理。

每个属性定义都指定了它的值的类型。如果这个类型允许一些可能的值的集合,那么定义中会列出这些值的集合。值与值之间用"|"分隔。

在类型信息之后,每个属性定义在方括号间,以大小写敏感的形式指定了他的值。

2. 注释和例子

有益的注释会在相应的文档附近强调,并且这些注释可能仅仅针对某些特定用户代理。

所有加注“DEPRECATED EXAMPLE”的都是反对的用法。在这些反对的例子中,同样包含了推荐的代替解决方法。所有加注“ILLEGAL EXAMPLE”的都是非法的用法。

例子和注释都会标注出来并且可能仅仅针对某些特定的用户代理。