我们在 Internet Explorer v8 上以兼容模式部署了一个网站。不幸的是,Zk 没有很好地管理兼容性。
目前,我们添加了一个元标记来强制引擎。
<? meta http-equiv="X-U-Compatible" content="IE=8" ?>
但结果并不好。
与 IE 8(无兼容模式)的结果不同是否正常?使用 IE7 引擎强制内容的元数据的结果几乎是好的,但其他组件受到影响(例如菜单栏)。
如何正确管理?
谢谢
我们在 Internet Explorer v8 上以兼容模式部署了一个网站。不幸的是,Zk 没有很好地管理兼容性。
目前,我们添加了一个元标记来强制引擎。
<? meta http-equiv="X-U-Compatible" content="IE=8" ?>
但结果并不好。
与 IE 8(无兼容模式)的结果不同是否正常?使用 IE7 引擎强制内容的元数据的结果几乎是好的,但其他组件受到影响(例如菜单栏)。
如何正确管理?
谢谢
从使用标准文档类型开始:
<!DOCTYPE html>
如果您愿意,您仍然可以使用x-ua-compatible
标题或元标记:
<meta http-equiv="x-ua-compatible" content="IE=8">
这会强制文档进入 IE8 标准模式。在 IE7 中,文档将以 IE7 标准模式显示,而在 IE9+ 中,文档将以 IE8 标准模式显示。
一旦您的文档处于标准模式,您就可以期待更一致的行为和呈现。此时,您需要识别浏览器之间不一致的区域,并根据具体情况进行处理。
当那个时候到来时,我们会在这里提供帮助。在此之前,请通读Specifying Legacy Document Modes。