【发布时间】:2012-11-01 19:06:28
【问题描述】:
我有一个 URL 为 http://myapp.herokuapp.com/welcome.php 的网站,我将域 www.example.com 作为 FRAME 重定向到该 PHP 页面。当我尝试从 IE9 加载 www.example.com 时,我收到此错误:
CSS3111: @font-face encountered unknown error. abeatbyKai.TTF
那个字体放在这里: http://myapp.herokuapp.com/common/fonts/abeatbyKai.TTF
我的 CSS 文件是从welcome.php 中调用的,如下所示:
<link rel="stylesheet" href="css/iflikeu.welcome.0.1.css" type="text/css" />
这是我的 CSS 代码:
@font-face {
font-family: 'abeat';
src: url(../common/fonts/abeatbyKai.TTF);
}
如果我输入为src: url('http://myapp.herokuapp.com/common/fonts/abeatbyKai.TTF'); 仍然不起作用。
另一个例子:这个图片是从welcome.php中加载的
<a id="enLang" class="btn lang_flag" href="#" onclick="changeLanguage('userLangWelcome','en');"><img src="common/images/flags/en.png"/></a>
在 CSS 文件中,代码如下:
.lang_flag img {
width: 25px;
height: 12px;
vertical-align: middle;
}
但是,图像不显示。只需按钮 (btn)。
只有在 IE 中存在 FRAME 重定向时才会出现此错误。 如果我从 IE 直接加载 http://myapp.herokuapp.com/welcome.php 可以正常工作,并且任何其他浏览器的 www.example.com 也可以正常工作。
有什么想法吗?谢谢
【问题讨论】:
标签: html css dns internet-explorer-9 frame