当前位置: 首页 > 面试题库 >

当站点位于networkdrive时,IE无法正确呈现CSS

景远航
2023-03-14
问题内容

这是我和我的朋友遇到的一个奇怪的问题。我们将站点定位在网络驱动器上,并尝试从那里打开它。所有其他浏览器都可以很好地呈现此页面,但是IE(顺便说一句,为什么它总是IE?:))无法理解内联语句。但是,如果我将文件复制到本地驱动器上没有问题,则IE会像其他浏览器一样呈现所有内容。我用IE7-9b进行了测试。


问题答案:

这听起来像是 一个 问题-IE在其中根据页面所在的位置切换呈现模式。

http://127.0.0.1/mysite/mypage.php  <-- IE8 by default (updated!)
http://localhost/mysite/mypage.php  <-- IE8 by default (updated!)
http://machinename/mysite/mypage.php  <-- IE7 by default
http://192.168.100.x/mysite/mypage.php  <-- IE7 by default
http://google.com/  <-- IE8 by default

因此,由于您通过“网络驱动器”访问站点,因此IE进入IE7模式,并且IE7不inline-block正确支持,因此您的站点无法正确呈现。

您可以通过将IE8添加到页面中来请求IE8以IE8模式呈现页面:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

或者,要请求IE8使用其渲染引擎的最新版本(请考虑IE9),则应使用以下命令:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

或者,如果可用,请改用Chrome浏览器内嵌框架:

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />


 类似资料:
  • 问题内容: 我正在使用 JSF 2.1.8 实现Web应用程序,而 ui:include 标记存在问题。我有这个代码 该 navigationManagerSystem bean是JSF会话管理,在这一段代码首先呈现的,它应该是显示包括路径内容。如果我以这样的常量执行此操作,则包括这些工作,但是如果我将其放入变量中则不行,即使我已经看到变量在屏幕打印之前就保持了该值。我不知道它是否可以与包含/sy

  • 问题内容: 由于某种原因,onPageFinished在WebView完成加载之前就触发了-我不知道为什么… 好的,看来这不是固定的。我认为加载页面时出现了竞争情况,但是无法获得可复制的行为。 我将网页的HTML内容存储在SQLite数据库中,以便离线查看。我使用以下命令将内容重新加载到WebView中: 似乎有时在加载WebView时,它会正确触发WebViewClient.onPageFini

  • 我正在尝试一个用户界面3.5,所有组件都工作正常,除了selectonemenu,它不能正确渲染。 它的文本字段在选择任何下拉字段时不显示。 我不能发布图片,因为我没有那么多的声誉 代码 屏幕拍摄 我怎样才能解决这个问题?

  • 我正在使用OpenApi和Swagger构建一些文档,但由于js错误,我无法对其进行测试。 我想定义一个将接受特定值的参数,因此我在属性中添加了。我在请求中定义参数,如下所示 开发工具

  • 在jasper reports一节中,pdf问题中有一个jasper report字符编码。 jasper报告中无法解决该问题,因为它似乎是一个itext问题(使用itext v.5.5.4) 示例代码: 可在mm3下载字体。ttf公司 将错误渲染为: 它应该呈现为(在浏览器中使用相同的ttf) 只是出于好奇发生了什么事?(看起来像是某些字符,带虚线的圆圈应该向后移动,但这不会发生)。 这是<代码

  • 问题内容: 我做了一个将我的JFrame设置为全屏的JButton: 这是JFrame: 为什么当我运行游戏并全屏选择JButton时,JPanel渲染不正确? 我的意思是说,在我的黑色背景上有一个很大的灰色JPanel,没有JButton呈现。 问题答案: 问题是您正在创建多个不同的实例,但您完全不知道屏幕上实际可见哪个实例。 ,创建实例和调用,它创建的实例,以及......别急,我们,为什么我