最近我已经开始在IE8中测试我的web应用程序,但是,我注意到我的控件的位置现在遍布整个地方。当我使用IE7和Firefox 3.5测试我的应用时,这并不明显。我知道有一个建议 “修复” 这个问题由包括ASP.NET - IE8中控件位置的问题
元HTTP的当量= “X-UA兼容” 内容= “IE = EmulateIE7”
到HTML源代码,但我认为如果我将应用更改为本地支持IE8,可能会更好,而不是回退到兼容模式。
我的所有控件都是通过偏离正常流程来定位的,但我也注意到,即使它们位于正常流动或绝对定位,问题依然存在。
我正在用C#完全开发我的应用程序,因为我对CSS有很多不了解,但是如果这是解决此问题的途径,那么我对改变这一点毫无疑问。
谢谢。
编辑:我使用Visual Studio 2005 BTW
编辑:更多的论坛潜水后,我找到了一个链接到一个不错的博客条目@http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx其中列出了IE8标准视图,IE8兼容性视图之间有一些差别快IE7可能会破坏一个网站。希望它能帮助其他面临类似问题的人们。
感谢资源链接,乔。尽管我正在开发一个Web应用程序,而不是一个网站,所以我更愿意保留大部分编码,关于应用程序在幕后的工作方式。 – Kronon 2009-11-11 10:56:43
没问题。我不是在谈论编码,只是你将要投入CSS的样式。 如果你希望你的应用程序看起来非常专业,你需要掌握CSS ...... – 2009-11-11 11:40:05