Html 为什么兼容模式仅在IE中,而不在其他浏览器中?

Html 为什么兼容模式仅在IE中,而不在其他浏览器中?,html,internet-explorer,cross-browser,compatibility,Html,Internet Explorer,Cross Browser,Compatibility,当我使用开发工具F12检查代码时,我只在IE浏览器中看到了兼容性视图选项。为什么其他浏览器没有这种兼容性视图模式 我对此感到困惑。你们能澄清一下,这有什么具体的原因吗?据我所知,IE与旧版本大多存在兼容性问题,这就是为什么微软提供此选项的原因。此外,随着微软推出全新的网络浏览器MicrosoftEdge,IE很快将成为历史的一部分 因为IE是唯一的主流浏览器,它的呈现方式非常糟糕,开发者必须专门解决IE问题,并为IE提供页面的替代版本。兼容模式在新的标准兼容模式和旧的错误模式之间切换 其他浏览器

当我使用开发工具F12检查代码时,我只在IE浏览器中看到了兼容性视图选项。为什么其他浏览器没有这种兼容性视图模式


我对此感到困惑。你们能澄清一下,这有什么具体的原因吗?

据我所知,IE与旧版本大多存在兼容性问题,这就是为什么微软提供此选项的原因。此外,随着微软推出全新的网络浏览器MicrosoftEdge,IE很快将成为历史的一部分

因为IE是唯一的主流浏览器,它的呈现方式非常糟糕,开发者必须专门解决IE问题,并为IE提供页面的替代版本。兼容模式在新的标准兼容模式和旧的错误模式之间切换


其他浏览器没有,因为他们从来没有其他的出错模式。

你读过这个维基百科页面吗?因为旧版本的IE破坏了开发者的一切。所以为了让事情变得更简单,微软决定添加一个兼容性功能,它有时会错误地猜测网站何时适用于旧版本的IE。我很好奇:你认为兼容性模式有什么作用?