我正在浏览某人的.asp代码,发现他正在打印HTML而不关闭它。我去了Chrome,并在其检查员中看到DOM,突然之间要关闭它的位置:标签!

我回到.asp检查我是否错过了什么,但是没有HTML包含或.js可以关闭它。我以为我要疯了,然后我的一位同事告诉我,有些浏览器自己正在关闭未关闭的标签?

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

Inspector具有标签,但实际HTML源代码没有标签,因此我假设Chrome读取源代码,神奇地添加了关闭标签,然后显示页面。然后,Chrome Inspector检查了神奇更改的版本。

我的问题是:

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

  • 怎么转?

  • 除标签外,还有什么是自动封闭的

非常感谢

有帮助吗?

解决方案

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

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

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

怎么转?

我认为这是不可能的。

除标签外,还有什么是自动封闭的

浏览器需要的一切都需要获得完善的HTML源。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top