1

我正在浏览某人的 .asp 代码,发现他正在打印 HTML 而不关闭它。我去了 Chrome 并在它的检查器中查看 DOM 以及当它突然出现时在哪里关闭它:标签!

我回到 .asp 检查我是否遗漏了什么,但没有 html 包含或 .js 会关闭它。我以为我快疯了,然后我的一个同事告诉我,一些浏览器正在自己关闭未关闭的标签?!

对于那里的所有不良代码,这是有道理的,但是...

Inspector 有标签,但真正的 HTML 源代码没有,所以我假设 Chrome 会读取源代码,神奇地添加结束标签,然后呈现页面。然后,Chrome 检查器会检查神奇更改的版本。

我的问题是:

  • 为什么像 C.inspector 这样的开发人员工具会显示修改后的版本?

  • 如何打开它?

  • 除了标签还有什么是自动关闭的

非常感谢

4

1 回答 1

2

您在检查器中看到的(对于 firebug 也是如此)是给定源的浏览器解释(或渲染)版本,而不是真实源。

为什么像 C.inspector 这样的开发人员工具会显示修改后的版本?

如果错误检查过于严格,很多网页根本无法查看。

如何打开它?

我不认为这是可能的。

除了标签还有什么是自动关闭的

浏览器获得格式良好的 html 源代码所需的一切。

于 2011-06-10T09:18:44.217 回答