html - 网页设计在直接 IE 浏览中工作,但在通过 IIS 查看时失败

标签 html asp.net css iis visual-studio-2012

我有一个网页模板,我通过双击 .html 文件下载并在本地浏览。当以这种方式查看时,一切正常。

但是当文件被复制到现有 Visual Studio 元素内的文件夹并运行时,IIS 服务器将使用相同的 .html 文件,设计将关闭。

.html 位于具有相同子文件夹(css、js、图像...)的同一文件夹中,唯一的区别是通过双击文件查看以调出具有相同文件的 IE 节作为开始up 页面并运行 VS 元素。

失败的 IIS 版本显示在图像的左侧,双击并工作的版本显示在右侧。

enter image description here

最佳答案

通过F12工具查看浏览器模式和文档模式,比较两种效果图的差异。我怀疑他们不一样。还要检查一个是否处于兼容模式而另一个不是。这有助于解释文件显示的差异。

参见 META Tags and Locking in Future Compatibility有关如何强制 IE 以特定模式呈现页面的更多信息。

关于html - 网页设计在直接 IE 浏览中工作,但在通过 IIS 查看时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22356742/

相关文章:

javascript - 忠实地在一个区域中插入字符串

asp.net - IIS7上如何获取WEB实例的运行IP地址

html - 如何在 XML 上同时使用 CSS 和 XSLT?

javascript - 如何修复我的 Pixel Art Maker 中黑色的彩色单元格?

html - 包装 div 内的 div 未正确对齐

javascript - Jquery 滚动到基于数据属性的部分

c# - 如何在客户端和服务器端使用 selectedIndexChanged 下拉列表

javascript - ASP.NET 按钮,仅当 OnClientClick 返回 true 时才执行 OnClick

html - 是否可以仅通过 CSS 使文本框的外观和行为像文本区域?

php - 检查站点的首次访问