我在VS 10中运行它时创建了一个在我的电脑上工作正常的网站。 但是,当我将源文件移动到网络驱动器时,样式停止工作IE ???
有什么不对?
P.S。我不在这里复制源代码,因为它工作正常
答案 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
修复它