在IE8中使用cufon无法正常工作的链接

时间:2012-03-01 23:10:50

标签: html internet-explorer-8 cufon

我在IE8中使用cufon时遇到了一个非常奇怪的错误。我正在尝试用cufon替换导航链接的字体。这在FF,Chrome和大多数时候在IE8中运行良好。但是,似乎经常似乎只在链接的字母上应用链接。例如当我直接点击字母时,它会正确链接但当我点击一个单词的2个字母时,链接不存在。
这就是我构建导航的方式:

<ul>
    <li class="top_nav"><a href="link1" >link1</a></li>
    <li class="top_nav"><a href="link2" >link2</a></li>
    <li class="top_nav">
        <a href="link3">link 3</a>
        <ul>
            <li><a href="sublink1" >sublink1</a></li>
            <li><a href="sublink2" >sublink2</a></li>
        </ul>
    </li>
</ul>

这就是我申请cufon的方式

Cufon.replace('.top_nav a');

1 个答案:

答案 0 :(得分:1)

如果可能,将链接转换为块元素(css =&gt; display:block)。我限制了我对Cufon的使用,仅适用于标题和重要链接。这是我工作的最后一个网站的情况,所有Cufon文本都是块元素。顺便说一下,我今天不再使用Cufon了。我更喜欢http://www.fontsquirrel.com/的font-face解决方案。