gpt4 book ai didi

c# - ASP.NET - IE8 中控件位置的问题

转载 作者:太空狗 更新时间:2023-10-30 00:58:58 24 4
gpt4 key购买 nike

最近我开始在 IE8 中测试我的 Web 应用程序,但是,我注意到我的控件的位置现在到处都是。当我使用 IE7 和 Firefox 3.5 测试我的应用程序时,这并不明显。我知道有针对此问题的建议“修复”,包括

meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"

进入 HTML 源代码,但我认为如果我将我的应用更改为 native 支持 IE8,而不是回退到兼容模式可能会更好。

我所有的控件都是通过偏离正常流定位的,但我也注意到,即使它们以正常流定位或绝对定位,问题仍然存在。

我完全使用 C# 开发我的应用程序,因为我对 CSS 知之甚少,但如果这是解决此问题的途径,我毫不犹豫地改变它。

谢谢。

编辑:顺便说一句,我正在使用 Visual Studio 2005

编辑:经过更多的论坛潜水,我找到了一个很好的博客条目的链接@ http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx其中列出了 IE8 标准 View 、IE8 兼容性 View 和 IE7 之间的一些快速差异,这些差异可能会破坏站点。希望它能帮助其他面临类似问题的人。

最佳答案

如果您要构建网站,则必须使用 CSS。

这是开始学习 CSS 的好资源 - http://www.w3.org/Style/CSS/learning

CSS 将允许您创建适用于大多数现代浏览器的网站。这是一个匹配 CSS 版本和浏览器版本的好表:http://www.quirksmode.org/css/contents.html

但是,有些浏览器(尤其是 IE6)没有正确实现 CSS 指南。这导致需要针对任何远程复杂的 IE6 特定 CSS hack。

这是一个很好的浏览器黑客攻击点:

http://articles.sitepoint.com/article/browser-specific-css-hacks#

关于c# - ASP.NET - IE8 中控件位置的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1713994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com