Псевдокласс :hover для Эксплорера
Internet Explorer 6 и ниже в числе прочего не умеет распознавать псевдокласс
Первоначальный вариант файла написал Владимир Токмаков из Студии Лебедева. Мы с Андреем Филипповым исправили его: теперь он корректно обрабатывает и
:hover для элементов, за исключением ссылок. А нам вдруг понадобилось стилями задать смену состояния для блоков или ячеек таблицы. Исправляем ситуацию: берём файлик csshover3.htc, кладём его в директорию, допустим, со скриптами (пусть это будет /js/), а в стилевой таблице пишем отдельное правило:
body {
behavior: url('/js/csshover3.htc');
}
Правило понимает только Эксплорер, но это нам и нужно. Опера, Сафари, Файрфокс и подобные Gecko-браузеры понимают :hover для любых элементов.
Первоначальный вариант файла написал Владимир Токмаков из Студии Лебедева. Мы с Андреем Филипповым исправили его: теперь он корректно обрабатывает и
:hover на элементах, которым уже присвоены какие-то классы (ранее это работало с ошибками).
Комментарии