网页设计在直接 IE 浏览中工作,但在通过 IIS 查看时失败
Posted
技术标签:
【中文标题】网页设计在直接 IE 浏览中工作,但在通过 IIS 查看时失败【英文标题】:web design working in direct IE browsing but fails when viewed via IIS 【发布时间】:2014-04-16 21:29:52 【问题描述】:我有一个网页模板,我通过双击 .html 文件在本地下载和浏览。以这种方式查看时,一切正常。
但是当文件被复制到现有 Visual Studio 项目中的文件夹并运行时,IIS 服务相同的 .html 文件时,设计将关闭。
.html 与相同的子文件夹(css、js、图像...)在同一个文件夹中,唯一的区别是通过双击文件来查看以相同文件为开头的 IE 诗句启动页面并运行 VS 项目。
图像左侧显示失败的 IIS 版本,右侧显示双击和 workign 版本。
【问题讨论】:
【参考方案1】:从 F12 工具中检查浏览器模式和文档模式,并比较两种渲染之间的差异。我怀疑它们不一样。还要检查一个是否处于兼容模式而另一个不是。这有助于解释文件显示的差异。
有关如何强制 IE 以特定模式呈现页面的更多信息,请参阅META Tags and Locking in Future Compatibility。
【讨论】:
不,兼容模式破坏了整个 UI,因为它基于 html5。模板免费下载:usman.it/free-responsive-admin-template以上是关于网页设计在直接 IE 浏览中工作,但在通过 IIS 查看时失败的主要内容,如果未能解决你的问题,请参考以下文章
Jquery 对象 innerHTML 在 Firefox 中工作但在 IE 中不工作?
JSONP 在 Chrome 中工作但在 Firefox/IE 中不工作?
jquery cycle.js 分页器图形在 Safari、Firefox、Chrome 和 Opera 中工作,但在 IE 中消失