我对IE的XHTML兼容性进行了激烈的争论.唯一的问题是,我不确定那个人是不是在拖钓.
基本上他声称IE完全没有XHTML兼容性,并且具有定义的XHTML doctype的文档在作为内容类型text/html提供时绝对没有任何意义,无论使用何种浏览器.
我不相信这一点,消息来源说不然,但我错了?
编辑:忽略IE,它是否仍然意味着当在HTML文档中定义XHTML时它不是XHTML?喜欢那个人建议的?我目前的理解是XHTML通常包含在HTML内容类型中.这意味着从技术上讲,除非使用正确的内容类型,否则您可以说XHTML仅仅是HTML.但它仍然是XHTML语法,因此有点令人困惑.
您可以在digitalpoint论坛上找到有问题的主题.
IE确实不支持application/xhtml+xml内容类型,而其他浏览器则将HTML作为XML处理.当text/html使用时,每个浏览器都只是将XHTML作为HTML处理,IE在这里没有什么不同(期望从通常的怪癖).
更多细节:http://hsivonen.iki.fi/doctype/