我遇到了最奇怪的问题。我正在使用 Cufon 为 Wordpress 构建一个主题。Cufon 在 Chrome 和 Firefox 中完美运行,但我无法让它在 IE 中呈现,因此,由于我仍处于开发阶段,我将问题放在一边待会处理。
昨天某个时候,我正在摆弄我的主题中的其他 CSS 元素。后来,我在IE8中打开主题来测试对齐,而wallah,Cufon已经开始工作了。我不知道为什么,因为我已经更改了相当多的 CSS,但是嘿 - 只要它有效。
然后,愚蠢地,我覆盖了我的旧 CSS 代码,恢复到我的编辑之前,Cufon 又坏了。因为我不知道我首先做了什么来修复它,所以我陷入了困境,但现在我知道它可以完成。
我用谷歌搜索和搜索,我似乎找不到任何理由为什么会出现这种情况。CSS 验证。HTML 验证。Firefox 错误控制台在页面加载时没有显示错误。这似乎是一个 CSS 问题,因为这是唯一更改的文件。
如果有什么不同,我正在构建 Wordpress 3.0。
我将 Cufon 嵌入到每个页面的标题中:
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/cufon-yui.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/Yanone_Kaffeesatz_Rg_400.font.js"></script>
<script type="text/javascript">
Cufon.replace('h2.posttitle');
Cufon.replace('#topnav > ul > li');
Cufon.replace('.rightwidget > h2');
Cufon.replace('.footerrightli > h2');
Cufon.replace('.footerleftli > h2');
Cufon.replace('.footermiddleli > h2');
</script>
开发站点在这里:[链接已删除]
我当然会感谢一些帮助。有没有人有任何想法?