所以这个问题基本上说明了一切——当我通过 Visual Studio Web 服务器( http://localhost:3452/)和 IIS7 (http://server/ )在本地运行它时,我的网站看起来是一种方式我的项目/)。
起初我认为我的 CSS 有什么问题没有正确解决,但我相信我已经检查了所有这些东西,它们似乎正在工作。
我正在使用 IE8,(在 FF 和 IE7 中也发生了同样的问题)并在本地运行我在地址栏中看到“兼容性”按钮,但是当我访问发布到服务器的站点时,“兼容性”图标消失了。
我在用着<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
我在本地看到的行为/显示是所需的行为/显示。
非常感谢任何帮助、指示和建议!
更新
检查提供的链接后,我相信我是在“Intranet”设置下运行的——有没有办法强制 IE8 即使在 Intranet 上也以标准模式运行?
更新 2
这个问题原来是我的 CSS 不够出色,它只在“内联网”测试期间表现出来。我还没有开始使我的 CSS 多浏览器兼容,并且在访问“内联网”站点时没有意识到 IE8 正在 IE7 模式下运行。我修复了我的 CSS,现在一切都很好。