ссылки не работают с использованием cufon в IE8 - PullRequest
1 голос
/ 02 марта 2012

У меня действительно странная ошибка при использовании cufon в IE8. Я пытаюсь заменить шрифт моих навигационных ссылок на cufon. это отлично работает в FF, Chrome и большую часть времени в IE8. Но очень часто кажется, что ссылка применяется только к буквам ссылки. например когда я нажимаю непосредственно на букву, она связывается правильно, но когда я нажимаю между двумя буквами слова, ссылка отсутствует. Вот как я структурировал свою навигацию:

<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.replace('.top_nav a');

1 Ответ

1 голос
/ 02 марта 2012

Если возможно, превратите ваши ссылки в элементы блока (css => display: block). Я ограничиваю свое использование Cufon и применяю только к заголовкам и важным ссылкам. Так было с последним сайтом, над которым я работал, и все тексты Cufon были блочными элементами. Кстати, я бы больше не использовал Cufon сегодня. Я предпочитаю решение для шрифтов с http://www.fontsquirrel.com/.

...