-1

我已经检查了几个地方的答案,但我找不到一个,所以我想我会问。我在一个免费的 HTML5 模板上创建了一个网站(该模板用于照片库)。该网站在 Google Chrome 和 Firefox 上运行良好,但出于某种原因,某些东西(如字体)不会出现在 Internet Explorer 中(尝试了在 IE9 上使用和不使用兼容性设置)。这可能是因为 IE 的安全措施还是我编码错误?

该网站位于masidtech.com

在 Chrome 上看起来像

http://masidtech.com/working.jpg

但在 Internet Explorer 上看起来像

在此处输入图像描述

我打算使用粘贴箱,但粘贴看起来真的很难看源代码。

所以我已经将整个网站上传到了http://www.mediafire.com/?9m2108pgzyje79t的 MediaFire, 它是一个 7Zip 文件(或者我猜你可以查看源代码)

+我不是编码大师,所以如果你能提供一些外行,我真的很感激,谢谢。

4

2 回答 2

0

我最近也遇到过类似的问题。如果您提供某些详细信息,我可以帮助您。我刚刚检查了带有工作图像的链接。我还用 notworking.jpg 测试了链接

你能告诉我你在http://masidtech.com/之后看到 的非工作图像的浏览器中的确切 url。

这不是一个大问题,在场景中使用现代浏览器,并且由于其严格的安全策略,同一网站在不同浏览器中的行为不同。

于 2012-06-02T17:54:49.000 回答
0

似乎 cufon 在 IE9 中不起作用 - 一位朋友本周遇到了类似的问题。我不确定为什么,或者是否有办法让 cufon 工作,因为我没有使用它。

有两个选项 - 继续使用 Cufon(为什么?我真的不明白为什么存在 Cufon!),并将其添加到您的第一个 replace() 调用之上:

<!--[if gte IE 9]>
    <script type="text/javascript">
        Cufon.set('engine', 'canvas');
    </script>
<![endif]-->

或者,最好使用 font-face。如果您使用字体的 eot、ttf 和 woff 版本,它可以在任何地方使用。http://www.fontsquirrel.com/fontface/generator有一个工具可以从 ttf 生成字体和代码,如果字体允许的话。

您可能会发现http://www.google.com/webfonts具有所需的字体,这是 Google 托管字体的方式。

编辑:我看了看,发现谷歌有它:http ://www.google.com/webfonts/specimen/Quicksand 。按照向导,将他们的一行代码粘贴到您的 中<head>,删除 cufon 即可。

顺便说一句,漂亮的网站设计:)

于 2012-06-02T18:00:33.603 回答