xhtml - IE 的 XHTML 兼容性

标签 xhtml html

我对 IE 的 XHTML 兼容性进行了激烈的辩论。唯一的问题是,我不确定这家伙是不是在挑衅。

从本质上讲,他声称 IE 完全不兼容 XHTML,并且无论使用何种浏览器,具有定义的 XHTML 文档类型的文档在作为内容类型 text/html 提供时绝对没有任何意义。

我不相信这一点,而且消息人士另有说法,但我错了吗?

编辑:撇开 IE,这是否仍然意味着在 HTML 文档中定义 XHTML 时它不是 XHTML?就像那个人建议的那样?我目前的理解是 XHTML 通常包含在 HTML 内容类型中。这意味着从技术上讲,您可以说 XHTML 只是 HTML,除非使用了正确的内容类型。但它仍然是 XHTML 语法,所以有点困惑。

您可以在 digitalpoint forums 找到有问题的话题.

最佳答案

IE 确实不支持 application/xhtml+xml 内容类型,而其他浏览器会将 HTML 作为 XML 处理。当使用 text/html 时,每个浏览器都会像处理 HTML 一样处理 XHTML,IE 在这里没有任何不同(除了通常的怪癖)。

此处有更多详细信息:http://hsivonen.iki.fi/doctype/

关于xhtml - IE 的 XHTML 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1770193/

相关文章:

html - 使用文本溢出 : ellipsis and flexbox align-items: center in combination

css - #xxxxx-code 中的边框颜色不可能吗?

css - 适用于所有设备的可重用 html 包装器

javascript - 我想知道在 firefox "Web Developer Toolbar"中这些选项的使用

javascript - 如何在几秒钟后连续更改 css?

html - 有没有办法创建具有默认值但没有下拉列表的选择列表

HTML CSS 水平对齐一个 div 的中间到另一个 div 边

css - 这些 css 属性你用过吗?

html - IE8 为非显示元素保留空间

javascript - 孤独的开发者,但大量的 xhtml css jquery 工作?我应该使用任何版本控制系统吗?