[HTML] Почему в IE не работает :hover для элементов?

yolki

для <a> работает, почему для <p>, <span> не работает? :confused:
как обойти?
IE 6.0.2800.1106

artimon

Потому что гладиолус IE тупой.
google whatever hover htc

yolki

сцуко ИЕ :crazy:
вопрос закрыт.

kruzer25

Потому что в ИЕ6 много чего нет.
В ИЕ7 работает для всех элементов.

yolki

А теперь ответь мне - каких браузеров _сейчас_ больше - IE6 или IE7?

kruzer25

Пока что больше ИЕ6. А что? :smirk:

pitrik2

А что? :smirk:
видимо это:
сцуко ИЕ :crazy:

kruzer25

Кстати, наткнулся тут на весёлую штуку.
Если блочному элементу не задать явно ширину - он растянется по максимуму.
Но при этом, в ИЕ :hover и onmouseenter будут считаться только если ты наведёшь курсор на содержимое этого элемента (на тот текст, который внутри если мышь на пустом пространстве этого элемента, будет считаться, что она не на элементе.
А если явно задать ширину - отображение не изменится, но ие уже будет корректно обрабатывать :hover.

artimon

Потому что задание ширины отличной от auto включает hasLayout. А это очень волшебное свойство в IE.

pitrik2

а можно этот hasLayout выключить не задавая ширины?

kruzer25

Там не сказано, что это значит :confused:

artimon

Гугл забанили? :confused:
Оставить комментарий
Имя или ник:
Комментарий: