W3C为解决Web应用中不同平台、技术和开发者带来的不兼容问题,保障Web信息的顺利和完整流通,万维网联盟制定了一系列标准并督促Web应用开发者和内容提供者遵循这些标准。标准的内容包括使用语言的规范,开发中使用的导则和解释引擎的行为等等。W3C也制定了包括XML和CSS等的众多影响深远的标准规范。然而,W3C制定的web标准并非强制性,而是推荐性的。因此,一些网站仍未能全面实现这些标准,特别是使用早期所见即所得网页编辑软件设计的网站通常包含大量非标准代码。