我有一些 HTML 内容是通过一些 PHP 生成的。
在调查一个 css 问题时,我通过 Firebug 注意到 DOM 中的一些元素没有按我预期的那样组织。然而,当我在 Firefox 中执行标准的“查看源代码”时,它显示一切都是正确的。
我知道 Firebug 显示的来源是准确的,因为它呈现给我的来源与我在屏幕上看到的美学问题相对应,但我不确定这意味着什么以及如何进一步调查。
为什么会发生这种情况,我应该查看哪个源版本? (附注:我的网站上没有运行 JavaScript。)
最佳答案
Firebug 会清理 DOM 树,因此如果原始源代码中存在任何语法错误,您将不会在 Firebug 中看到它们(除非它们非常糟糕以至于完全搞砸了解析树)。
常规的查看源代码功能会显示来自服务器的页面源代码。如果您在页面加载后对 DOM 进行任何操作,它不会显示在 View 源中,因为它现在已经过时了。 Firebug 将显示内存中的实时树,包括任何操作,但它也会清理一切。
关于HTML 源代码在 Firebug 中与标准浏览器 'View Source' 选项不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4796135/