我已经检查了几个地方的答案,但我找不到一个,所以我想我会问。我在免费的HTML5模板上创建了一个网站(该模板用于照片库)。该网站在谷歌浏览器和Firefox上运行良好但由于某些原因,某些东西,如字体不会出现在Internet Explorer中(在IE9上尝试使用和不使用兼容性设置)。这可能是因为IE的安全措施还是我编码不正确?
网站位于masidtech.com
在Chrome上,它看起来像
但在Internet Explorer上它看起来像
我打算使用粘贴垃圾桶但是粘贴看起来非常难看源代码。
所以我已将整个网站上传到MediaFire http://www.mediafire.com/?9m2108pgzyje79t 它是一个7Zip文件(或者我猜你可以查看源代码)
+我不是编码大师,所以如果你能投入一些外行并感谢,我真的很感激。
答案 0 :(得分:0)
我最近遇到过类似的问题。如果您提供某些细节,我可以帮助您。我刚刚检查了工作图像的链接。我还测试了与notworking.jpg的链接
你能告诉我你在http://masidtech.com/后看到的浏览器中的确切网址吗? 对于非工作图像。
这不是一个大问题,在现场使用现代浏览器,并且由于其强大的安全策略,同一网站在不同浏览器中的行为也不同。
答案 1 :(得分: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托管字体的方式。
编辑:我看了一眼,发现Google有它:http://www.google.com/webfonts/specimen/Quicksand。按照向导,将他们的一行代码粘贴到<head>
,删除cufon,它就可以了。
顺便提一下好的网站设计:)