2014-04-08 53 views

回答

2

他们没有。

当浏览器以HTML模式解析时,CDATA标记被视为脚本的一部分并传递给JS引擎。因此评论注释掉了CDATA标记,因为它们是无效的JavaScript。这会阻止脚本出错。

在XML模式下,CDATA标记被视为标记并在结果传递给JS引擎之前进行解析。因此评论注释掉空白,并没有实际效果。


//是不是不支持XHTML但对于已指示处理XHTML作为HTML浏览器浏览器。

一般来说,你应该根本不使用XHTML。它提供了许多复杂性(特别是如果你正在尝试编写HTML兼容的XHTML)和很少的好处(大多数开发人员不会从中受益)。