Yusupov Tagir front-end developer

ie6 и проблемы с :hover

1 November 2009

Как всем известно ie6 не поддерживает в полной мере псевдокласс :hover. Для решения этой проблемы есть массивный скрипт под названием Whatever:hover. Суть скрипта такова подключаем 1 раз в стилях и забываем о проблеме. Но как выяснилось не все так гладко, в некоторых случаях (закономерность я так и не уловил) у элементов при наведении в ie6 менялись некоторые стили, хотя :hover для них вообще никак не был прописан. Во всем виноват оказался как раз тот самый Whatever:hover. Так что я не советую использовать данный скрипт для решения проблемы в 6 ослике.

Комментарии (2):

  • Вадим Макишвили

    Тагир, могу ли я порекомендовать вам познакомиться с таким решением?
    http://makishvili.com/2009/06/18/stilizaciya-rebenka-ssylki-pri-hover/

    Оно очень дёшево для реализации.

    3 November 2009 | 1:42 pm
  • admin

    Спасибо, я знаком с данным методом. Это не совсем то. У вас событие происходит при наведении курсора на ссылку, не всегда такой вариант подходит. В моем случае необходимо чтобы hover срабатывал на любых элементах в ие6.
    Кстати в вашем примере не обязательно использовать word-spacing. Можно любое другое css свойство насколько я знаю. Например border: 0 или margin: 0; итд

    6 November 2009 | 12:08 am