11

Html 基于什么类型的语言?. 我已经学过 html 、 Css 、 Php 、 Js 和 Ruby 但我一直想知道 Html 是用什么语言编写的。我不认为它是用 C 语言编写的。

4

4 回答 4

18

它不是“写”在任何东西上的。它是一种标记语言。HTML由呈现网页的浏览器解析。

它不是一种编程语言。但也许如果它有帮助,您可以将 HTML 视为解释语言,将浏览器视为解释器。

于 2013-08-30T23:13:30.480 回答
10

如果您在谈论它是如何由浏览器实现的,由于其模块化特性,它通常是用面向对象的语言编写的。

Firefox - 使用 C++ - 具有开源政策,您可以在此处查看 html 解析器的代码。

于 2013-08-30T23:21:38.923 回答
4
  • HTML 2/3.2/4.x 是 SGML 应用程序
  • XHTML 的各种版本都是 XML 应用程序
  • HTML 5 不是用另一种语言定义的
于 2013-08-30T23:13:37.793 回答
4

浏览器有一个引擎,可以在设备视口上解释和呈现 HTML。


下面是一个比较详细的资源,它向读者解释了浏览器中的 HTML 渲染是如何工作的:

浏览器的工作原理:树渲染构造
于 2013-08-30T23:20:10.120 回答