[HTML] Почему в IE не работает :hover для элементов?
Потому что гладиолус IE тупой.
google whatever hover htc
google whatever hover htc
сцуко ИЕ 
вопрос закрыт.

вопрос закрыт.
Потому что в ИЕ6 много чего нет.
В ИЕ7 работает для всех элементов.
В ИЕ7 работает для всех элементов.
А теперь ответь мне - каких браузеров _сейчас_ больше - IE6 или IE7?
Пока что больше ИЕ6. А что? 

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

Гугл забанили? 

Оставить комментарий
yolki
для <a> работает, почему для <p>, <span> не работает?как обойти?
IE 6.0.2800.1106