Niewidzialny link w IE

Pracująca nad ostatnią stroną zauważyłem bardzo ciekawe zachowanie IE (żeby to jedno… :( ). To jest warte wzmianki głównie dlatego, że jeszcze nigdzie nie spotkałem się z opisem takiego zjawiska.

Z pewnych względów potrzebowałem stworzyć cos takiego: tło z grafiką wypozycjonowane absolutnie (z-index:1), nad tym animacja flash z przeźroczystym tłem (z-index:2), a jeszcze nad tym klikalny hotspot dla pierwszej grafiki (z-index:3;display:block;text-indent:-9999px). Wiem, że strasznie to wydumane ale w danej chwili mocno tego potrzebowałem do zrealizowania koncepcji.

Niby banalna rzecz, ale okazało się, że link w IE jest niewidzialny w 100%, tzn. nie dość że go nie widać, to do tego nie da się go kliknąć. Po serii prób i testów okazało się, że problem znika po zdefiniowaniu tła dla tego hotspota (link z indeksem 3). Kolor nie rozwiązywał za bardzo problemu (nie widać było linku z indeksem 1), dopiero tło w postaci przeźroczystego gifa rozwiązało sprawę na dobre.

Nie można się nudzić z IE…

Dodaj komentarz

Uwaga: w celu obrony przed spamem niektóre komentarze są zatrzymywane do oceny. Proszę nie wysyłac komentarza drugi raz, pojawi sie na pewno w późniejszym czasie.

Dozwolone tagi (X)HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>