这很奇怪。我是www.inspirastudios.com.mx的主要开发者。我使用cufon字体替换主导航菜单。我在Linux中开发,所以我在wine中使用Internet Explorer来测试我的网站。我得到的问题是cufon替换在我的IE7版本中不起作用。它适用于其他IE> 7版本以及任何符合现代标准的浏览器。奇怪的是,使用一些在线测试网站,例如http://ipinfo.info/netrenderer/和http://browsershots.org,网站看起来没问题,而在其他网站(如http://www.thumbalizr.com)则没有。到底是怎么回事?
答案 0 :(得分:1)
在线测试网站的问题是您不知道它们是如何设置的。我敢打赌,其中一些网站直接使用IE7,而其他网站可能正在使用IE8 / 9,渲染模式被迫使用IE7或其他类似的诡计。如果您真的关心您的结果,请不要相信这些网站。
现在,您的个人测试结果。在IE-over-Wine中,我发生了很多奇怪的事情,我不相信它真的可以与实际的Internet Explorer相媲美。如果你正在使用IES4Linux或者类似的话,这会变得很复杂,因为你(再次)真的不知道为了让它运行它做了什么。如果可能,请始终使用虚拟机(或实际的Windows计算机)。
我可以确认,就我的IE7副本而言,在IE7中,cufon似乎正常运行。 :)
答案 1 :(得分:1)
我正在使用HTML 5。 我在cufon代码中包含以下行:
<script type="text/javascript">Cufon.replace('.mid_body h1');</script>
<h1>
标记未获得cufon字体
但当我把它转换为:
<script type="text/javascript">Cufon.replace('h1');</script>
它有效!