我已经用谷歌搜索了这个问题的答案,但还没有找到任何答案。也许我使用的搜索词太通用了......无论如何,这里是:
我发现了网页设计和 ASP.NET 的乐趣,也发现了尝试在 IE 和所有其他浏览器中以相同方式显示内容的噩梦。
我正在 VS2010 中工作并使用 IE8 调试我的网站。我真正不明白的是为什么网站一旦我发布它在 IE 中看起来与在调试模式下看起来不同...我的意思只是小事情,比如 gridviews 中的边框在发布的网站中消失,简单的 html 水平规则也不一样。
它还把我的列表菜单搞得一团糟,但我设法用 *display: inline; 解决了这个问题。黑客。奇怪的是,它在调试模式下不需要它,但在发布的网站上需要它。
我在自己的计算机上托管该网站,运行 Win XP Pro 并通过带有 .NET 4.0 的 IIS 托管...问题是否与 IIS 有关?
任何帮助将不胜感激,因为这些差异太荒谬了,让我陷入绝望。我希望这里的每个人都使用 Chrome 或 Safari,但不幸的是 IE 在日本仍然占主导地位......
这对我有用,覆盖 ie 中的设置
网页 HEAD 元素中的 META 标记(或母版页中更好)
<meta http-equiv=“X-UA-Compatible” content=“IE=8” />
此处链接到信息
http://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx http://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)