4

所以我知道(想想?)WebGL 依赖于 html5 的元素,但它是 html5 规范本身的一部分吗?

我曾经认为它们是两种不同的东西,很像 CSS3 和 html5。但后来我将其视为http://html5test.com/中测试的标准之一。

4

2 回答 2

6

让我们首先确定什么是 HTML 5。W3C 有一个带有历史部分的规范,详细说明了不同的 HTML 版本号是如何产生的。

就其本身而言,WHATWG 认为 HTML 是一种“生活标准”,没有版本号,但仍然在其对该标准的描述中包含 HTML5 。

WebGL 本身并不直接属于上述任何一个规范,但如果您搜索上面的 WHATWG 文档,您会找到对它的引用。所以正式地说,不,不是 HTML5 的一部分。正如您所提到的,WebGL 确实依赖于<canvas>HTML5 中的元素。

然而,在实践中,我看到很多人使用“HTML5”作为流行词或总称来指代最新的 Web 技术,包括 WebGL。特别是,您不能总是将应用程序描述为“WebGL 应用程序”,因为它几乎总是依赖于 HTML 5、CSS、JavaScript 等的更新方面来使其工作。我经常听到这些被称为“HTML5 应用程序”,即使这不是严格的定义。我想它比说“Web 2.0”更现代。

于 2012-04-20T21:56:54.097 回答
4

WebGL 不是 HTML 5 规范的一部分。但这属于 khronos 组。可以从此链接获得更多信息:

www.khronos.org/webgl
于 2012-04-17T05:32:03.683 回答