MalyKazio
7.05.2006, 20:08:39
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
8.05.2006, 09:02:03
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
8.05.2006, 10:26:11
Tak jak napisal
revyag skorzystaj z mouseover:
<div onmouseover="this.style.background = '#ccc' " onmouseout="this.style.background= '#fff' "></div>
Zajec
8.05.2006, 15:26:07
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
14.05.2006, 21:52:06
Dzięki wielkie, zamieniłem divy na a i działa super