HTML无法在网络驱动器上正确显示

时间:2015-05-21 09:30:09

标签: html css svg

我正在使用HTML为工作创建一些自动生成的测试报告。当它们本地存储在我的C:\驱动器上时,报告显示正常,但是当我将报告复制到工作网络驱动器以进行常规访问时,html文档在IE9中不再正确显示:

  • 如果应该有一个显示SVG文件的图形,页面就会结束(即不显示任何后续内容)。
  • 图形标题之类的格式化会搞砸。

报告由数字组成,这些数字是存储在与HTML文档相同的文件夹中的相对路径链接的SVG文件。

我真的很感激任何人都可以指出为什么在从网络驱动器查看而不是我本地的C:\驱动器时存在这种差异。

非常感谢

2 个答案:

答案 0 :(得分:0)

IE文档模式可以根据文件的存储位置而有所不同。例如,它可以为所有Intranet页面设置Mode IE7。如果你在另一个驱动器上,也会发生同样的情况。

由于IE9支持SVG,因此IE8文档模式可以删除此支持。

检查IE开发工具(F12),如果每个驱动器之间存在文档模式差异,或者添加此元以强制IE进入边缘模式:

<!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<![endif]-->

答案 1 :(得分:0)

尝试在头部

中添加此内容
<meta http-equiv="X-UA-Compatible" content="IE=9">

有关详细信息,请参阅here

OR

你可以为父元素添加100%的宽度,这有点神奇。