第3章 Web标准之路

人们经常误认为W3C是用来创造新技术的,但其实它是一个标准化机构,而不是创新机构,它的工作是将现有技术标准化。CSS工作组规范作家Elika Etemad总结出该组织的作用:

“这个工作组是为规范化而存在的。如果没有人对实现某些东西感兴趣,那么我们制定这些标准就是在浪费时间。另外,如果只有一个实施者来做这些事,我们就不可能提出跨平台的标准。”

很长一段时间以来,我都认为W3C的CSS工作组是先创新,然后发布草案和建议。例如W3C提出建议,浏览器厂商来采用它们(或者不采用),现实却是,当标准达成共识的时候才会去采用。

“如果CSS工作组有多个独立完整和互操作性的实现方案被广泛采用,那么它的工作就被认为是成功的。”

假设我们在意标准,并且希望我们的作品符合这些标准。那如果我们在使用某些新技术时,它的标准还没制定完成怎么办?如果我们硬要按照标准来设计,那么我们将会错过许多的创作机会。

因此,我们不必等待HTML或CSS模块成为W3C的议案,现在我们可以使用大多数新兴的标准。