“规范性”的意思是它是规范的正式部分。而“非规范性”的意思是它是为了帮助理解而存在的,但你不能在法庭上援引它(就这么说吧)。很遗憾,像W3C这样的标准机构制定的规范文件,就像法律合同一样,都是用读者能够理解的正式语言编写的。值得坚持不懈地阅读,因为一旦您克服了一些陌生语言的初步障碍,通过参考官方标准文件,比起阅读试图使其更友好但在过程中失去精度的教程网站,实际上要容易得多地得到对许多人在论坛上提出的问题的明确回答。
我们将规范分为“规范性的”和“非规范性的”,是为了让人们知道在产生分歧时应该信任哪个来源。例如,一个工作组可能会编写教程、示例集或立场文件,其中包含与规范性规范相矛盾的错误。规范性规范是您应该信任的规范。有时,工作组会以不同的方式在两个规范性规范中涵盖相同的材料。当他们这样做时,他们表示这两个规范必须一致,并且它们之间的任何分歧都是工作组必须纠正的错误。