Geo*_*Geo 2 .net firefox internet-explorer
根据以下帖子的建议,我将以下代码添加到我的客户端.NET网站中.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Run Code Online (Sandbox Code Playgroud)
由于某种原因,该网站仍然没有正确显示菜单.如果我进入IE8菜单并添加Web URL以始终以兼容模式显示,则该站点开始正常工作.我该怎么办?
注意:这是一个建于2006 - 2007年的旧网站.这不是当前发展的网站.
我该怎么办?
弄清楚什么阻止菜单在IE8中工作并修复它.解决问题的根本原因比治疗症状更好.根本问题是菜单被破坏了.您打算通过让IE显示它就好像它是另一个浏览器来掩盖它.修复根本原因,这种兼容性问题不会引起关注.
编辑:
无论如何,根据这篇文章,IE=EmulateIE7元标记可能会将页面解释为标准或怪癖,具体取决于页面的doctype.由于您的doctype是过渡性的,因此它可能使用您不想要的模式.我要做的是尝试该页面上列出的其他模式:
Quirks* IE=5 IE 5.5 (Quirks) rendering mode
IE 7 Standards* IE=7 IE 7 standards rendering mode
IE 7 Emulation IE=EmulateIE7 IE 7 standards or Quirks rendering, depending on DOCTYPE
IE 8 Standards* IE=8 IE 8 standards rendering mode
IE 8 Emulation IE=EmulateIE8 IE 8 standards or Quirks rendering, depending on DOCTYPE
Latest Mode* IE=edge Always use the latest standards rendering mode
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3118 次 |
| 最近记录: |