【发布时间】:2010-12-15 09:36:17
【问题描述】:
最近我开始在 IE8 中测试我的 Web 应用程序,但是,我注意到我的控件的位置现在到处都是。当我使用 IE7 和 Firefox 3.5 测试我的应用程序时,这并不明显。我知道有一个建议的“修复”这个问题,包括
meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"
进入 HTML 源代码,但我认为如果我将应用更改为原生支持 IE8,而不是退回到兼容模式,可能会更好。
我所有的控件都是通过从正常流中偏移来定位的,但是我也注意到,即使它们定位在正常流中或绝对定位,问题仍然存在。
我完全用 C# 开发我的应用程序,因为我对 CSS 知之甚少,但如果这是解决此问题的途径,我毫不犹豫地改变它。
谢谢。
编辑:我正在使用 Visual Studio 2005 顺便说一句
编辑:在更多的论坛潜水之后,我找到了一个不错的博客条目@http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx 的链接,其中列出了 IE8 标准视图、IE8 兼容性视图和 IE7 之间可能会破坏网站的一些快速差异。希望它可以帮助其他面临类似问题的人。
【问题讨论】:
标签: c# asp.net internet-explorer-8