通过 VS Web Server 与 IIS 运行时的奇怪 CSS 行为

发布于 2024-08-22 17:28:12 字数 769 浏览 6 评论 0原文

所以这个问题基本上说明了一切——我有一个网站,当我通过 Visual Studio Web 服务器在本地运行它时,它看起来是一种方式 (http://localhost:3452/) 和 IIS7 上 (http://server/myproject/)。

起初我以为我的 CSS 出了问题,无法正确解决,但我相信我已经检查了所有这些事情,并且它们似乎都在工作。

我正在使用 IE8(同样的情况发生在 FF 和 IE7 中)并在本地运行,我在地址栏中看到“兼容性”按钮,但是当我访问发布到服务器的站点时,“兼容性”图标消失了。

我正在使用

我在本地看到的行为/显示是所需的行为/显示。

非常感谢任何帮助、指示和建议!

更新

检查提供的链接后,我相信我正在“Intranet”设置下运行 - 有没有办法强制 IE8 即使在 Intranet 上也以标准模式运行?

更新 2

事实证明,问题是我的 CSS 不够出色,仅在“内联网”测试期间才显现出来。我还没有开始使我的 CSS 多浏览器兼容,并且在访问“Intranet”站点时没有意识到 IE8 正在以 IE7 模式运行。我修复了 CSS,现在一切都好了。

So the question basically says it all -- I've got a site that looks one way when I run it locally through the visual studio web server (http://localhost:3452/) and on IIS7 (http://server/myproject/).

At first I thought there was something wrong with my CSS that was not resolving properly, but I believe I've checked all of those things and they appear to be working.

I'm using IE8, (same funkyness happens in FF and IE7) and running locally I see the "compatibility" button in the address bar, but when I access the site thats published to a server, the "compatibility" icon goes away.

I'm using <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

The behavior/display I see locally is the desired behavior/display.

Any help, pointers, and advice is greatly appreciated!

update

After checking the links provided, I believe that I'm running under "intranet" settings -- is there a way to force the IE8 to run in Standards Mode even on an intranet?

update 2

The issue turned out to be my less than awesome CSS that only manifested itself during "intranet" testing. I had not started making my CSS multi-browser compliant, and didn't realize IE8 was running in IE7 mode when hitting "intranet" sites. I fixed my CSS and its all good now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

唱一曲作罢 2024-08-29 17:28:12

这有帮助吗? IE8,本地文件的兼容性视图?

编辑 - 有关显示 Intranet 站点的问题在普通视图下,不兼容,进入工具->兼容性视图设置并取消选中“在兼容性视图中显示 Intranet 站点”复选框。

Does this help? IE8, compatibility view on local files?

EDIT - for question about showing intranet sites in normal view, not compatibility, go to Tools -> compatibility view settings and uncheck the 'Display intranet sites in compatibility view' checkbox.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文