将代码移动到网络驱动器后,样式停止工作

时间:2014-08-27 20:44:26

标签: html css

我在VS 10中运行它时创建了一个在我的电脑上工作正常的网站。 但是,当我将源文件移动到网络驱动器时,样式停止工作IE ???

有什么不对?

P.S。我不在这里复制源代码,因为它工作正常

2 个答案:

答案 0 :(得分:0)

通过将以下内容放入我的.css文件中,我解决了一半的问题:

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot);
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

并删除

<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300' rel='stylesheet' type='text/css'>

来自我的.htm文件

现在,所有浏览器都会显示样式,但Open Sans font-weight:400在{1}}中不起作用,只显示Open Sans font-weight:300

答案 1 :(得分:0)

如果它在本地工作但不在您的Intranet上,则可能是Intranet兼容模式设置干扰。检查IE开发人员控制台窗口,看看是否有关于在兼容性视图中运行的日志,当IE浏览器在“兼容性视图”中显示内部网站点时会发生这种情况。检查。有一个simliar IE唯一的问题,并用override compatibility mode in IE

修复它