Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z hover na divach w IE:(
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
MalyKazio
Witam,

Zrobilem prosty rollover, wykorzystujac jakis gotowy przyklad.
Sprawa wyglada tak, że w FF wszystko wygląda ladnie tylko IE z uporem maniaka nie widzi w tym divie linku, choc caly div jest ujety w <a></a>. No i nie dziala hover.
Ja juz nie mam pomyslu co to moze byc.
revyag
IE nie obsłuży hover dla divów. Możesz użyć zdarzeń onmouseover lub skorzystać porad z tego artykułu: whatever:hover
stoprocent
Tak jak napisal revyag skorzystaj z mouseover:

  1. <div onmouseover="this.style.background = '#ccc' " onmouseout="this.style.background= '#fff' "></div>
Zajec
Div to element blokowy.
A to element liniowy.

Nie można wsadzac bloków w liniowe, więc nie dziw się, jeśli nowszy FF / Opera / Konqueror / Safari nie wyświetlą Ci linku.

Zamiast tego wsadź <a href="" style="display: block;">link</a> w diva. Będziesz miał link na całej jego szerokości.
MalyKazio
Dzięki wielkie, zamieniłem divy na a i działa super smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.