2013-08-30 65 views
6

Html基于什么类型的语言? 。我已经学会了html,css,php,js和ruby 但是我总是想知道什么语言是HTML写入的。我不认为它写在像C这样的东西上。Html写入什么语言?

+0

你可能想问一下像IE浏览器这样的软件是用什么语言编写来解析和理解html的。 – Davit

+0

这就像问英文写什么语言一样。这是一种语言。解释它的程序是用各种语言编写的,但最接近你能说HTML的东西是用HTML编写的。 – user2357112

+0

那么,身体中的问题 - *基于*的HTML是什么类型的语言 - 是一个真实且可回答的问题。昆汀的回答如下。尽管它可能不是OP的意思。 –

回答

10

它没有“写”任何东西。这是一个标记语言。 HTML由浏览器分析,呈现网页显示。

它不是一种编程语言。但是,如果它有帮助,你可以将HTML看作一种解释型语言,并将浏览器视为解释器。

+0

谢谢,现在我明白了。 – DaHappyKid

1
  • HTML 2/3.2/4.x的是SGML应用
  • XHTML的各种版本的XML应用
  • HTML 5是不是另一种语言
+0

HTML 5如何脱离SGML? –

+0

@JoAreBy - 通过自己的规范定义解析规则,而不是使用SGML。 – Quentin

+0

你所说的可能只是SGML被HTML 5标准所采用。你能举一个HTML 5不符合SGML的例子吗?或者我完全错过了你的观点? –

1

每一个浏览器得到来定义他的引擎将HTML转换为您可以看到的东西

您可以阅读:​​

6

如果您正在讨论如何通过浏览器实现它,由于其模块化特点,通常使用面向对象语言编写。

Firefox - 使用C++ - 具有开源策略,您可以查看html解析器的代码here

+0

不错,我可以看到HTML解析器源代码。谢谢 ! – Akash5288