2010-09-15 4 views
0

На каких элементах атрибут наведения работает во всех браузерах?CSS: на каких элементах атрибут hover работает во всех браузерах?

Я думаю, что элемент является кросс-браузером. Как насчет ? Есть ли другой элемент?

для кросс-браузер я имею в виду работу над Safari, Chrome, Firefox, IE 9, 8 и, возможно, 7.

ответ

2

Это не зависит от какого элемента оно применяется к, за исключением в IE5/6.

  • IE 5/6 поддерживает его только по ссылкам.
  • IE 7 поддерживает: наведение, но не: активное, на все элементы.

Положите эту ссылку на свои закладки - это сэкономит вам много времени.

http://www.quirksmode.org/css/contents.html

Так что для IE7 + и всех других браузеров, он будет работать нормально.

+0

ОК спасибо. Еще одна вещь. Если я хочу изменить фон объекта, когда я перемещаю мышь над другим объектом, я могу сделать это только с помощью javascript, не так ли? – aneuryzm

+0

@Patrick - да, AFAIK с наклонным CSS вы можете применять стили только к элементу, который зависал. Итак, да, вам нужно зацепиться за событие зависания, а экспликация - захватить другой объект, который вы хотите стилизовать. Конечно, с магией jQuery это кусок пирога. Удачи! – RPM1984

Смежные вопросы