2011-04-07 84 views
0

是否编译了HTML文件?如果是,使用哪个编译器?如果没有,那么浏览器如何找到任何错误?编译html文件

回答

5

HTML文件不会被编译;他们可以说是被解释的。

根据请求将原始HTML文件数据(标记文本)推送/拉下到客户端/浏览器,然后使用其自己的引擎实现(大多数情况下,如果客户端是可视化的渲染浏览器)将呈现它认为合适的内容。

这就是为什么,而根据需要,比方说,Chrome浏览器,同样事情可能被其他用户意外地呈现一个件事可能的工作 - 例如,IE已经取得了臭名昭著的发明了它自己的方式加工标记和忽略“标准”,但MS团队现在似乎正在达到他们的感觉。

客户端/浏览器发现错误,就像编译器在编译时会发现错误一样,只在可以标记为运行时的地方。 知道什么可以用自己的方式处理,因此可以报告。在这一点上,客户已经拥有了数据,显然。

1

HTML不是“编译”的。它被交付给客户端(在大多数情况下是网页浏览器),并由客户端以某种方式“呈现”(大多数情况下是作为Web浏览器中的可视网页)。

有各种浏览器使用的各种rendering engines。错误由渲染引擎确定并处理。

0

如前所述,HTML不会被编译。

但是,令人困惑的是,Microsoft有一个名为Compiled HTML(.CHM)的帮助格式。虽然这不是编译成与计算机程序编译相同的意义,但编译更像书籍“编译”。换句话说,这只是许多HTML文件的单个文件表示。