Php IE9空文本节点

Php IE9空文本节点,php,html,internet-explorer,cross-browser,internet-explorer-9,Php,Html,Internet Explorer,Cross Browser,Internet Explorer 9,我在PHP下建立了一个网站,它在Chrome、Firefox、IE7、8、9中表现良好。问题是,当我分析IE9中的源代码(使用IE9标准)时,它充满了空文本节点(每个元素在关闭后都有一个空节点文本)。 是因为我使用的是PHP包含吗?例如index.php包括header.php和footer.php。。。 文件编码是UTF-8没有标记,但我尝试了不同的 元素之间的文本节点不是空的。它们只包含空格(通常是空格、换行符和制表符)。非常好。请发布代码示例并提供其他信息。我们不能不看代码就帮你。你看过这

我在PHP下建立了一个网站,它在Chrome、Firefox、IE7、8、9中表现良好。问题是,当我分析IE9中的源代码(使用IE9标准)时,它充满了空文本节点(每个元素在关闭后都有一个空节点文本)。 是因为我使用的是PHP包含吗?例如
index.php
包括
header.php
footer.php
。。。 文件编码是UTF-8没有标记,但我尝试了不同的


元素之间的文本节点不是空的。它们只包含空格(通常是空格、换行符和制表符)。非常好。

请发布代码示例并提供其他信息。我们不能不看代码就帮你。你看过这个吗?如果您检查任何其他代码,是否也会看到这些空文本节点?)你验证过你的HTML吗?这是一件小事,但在解决像这样的问题上有很大的帮助。你好,肯特。每个元素都会发生这种情况(即使是那些元素),但我的代码有什么问题吗?它只发生在IE9标准中。实际上,它发生在所有浏览器中,如下所示:“元素之间始终允许使用空格字符。用户代理将源标记中元素之间的这些字符表示为DOM中的文本节点。”这没有任何问题。您可能会注意到它是F12(IE调试器)看起来它将DOM显示为一个树(这更正确,但有时不那么友好)。如果在Opera中打开Opera Dragonfly并切换到以树的形式查看DOM,则可能会看到相同的情况。通过右键单击DOM视图并从上下文菜单中选择第一个选项来完成此操作。