#menu td:hover ul
будет работать в IE7 +, если ваша страница находится в режиме стандартов.
Чтобы ваша страница использовала режим стандартов, добавьте правильный тип документа в качестве самой первой строки , например:
<!DOCTYPE html>
К сожалению, это не исправит IE6, потому что эта версия поддерживает только :hover
для a
элементов.
Для исправления IE6 (и других версий IE, если выневозможно добавить тип документа, и ваша страница должна оставаться в режиме «Причуды»), вам следует использовать это исправление JavaScript:
http://peterned.home.xs4all.nl/csshover.html
Большинство современных браузеров поддерживают селектор: hover длялюбой элемент HTML.Это круто, потому что это позволяет, например, применять эффект наведения мыши к строкам таблицы, используя только CSS.IE, однако, имеет неустойчивую поддержку: hover в лучшем случае, в зависимости от конкретной версии, которую использует ваш посетитель.
Независимо от: hover - это небольшой скрипт, который автоматически исправляет: hover,: active и: focus для Причуды IE6, IE7 и IE8 позволяют вам использовать их так же, как и в любом другом браузере.