Problem z a:hover w menu głównym (tylko IE)

fayer

No avatar

2007-08-19 11:18

Mam problem pod IE - jako punktory w menu głównym stosuję własne obrazki, niestety po najechaniu myszką w IE obrazek na chwilę znika. Zauważyłem, że dotyczy to także wersji demo.
Próbowałem już z osobnymi obrazkami, właściwością background i nic. CSS wygląda następująco:

/* MENU 1 styles - left menu */
#menu1 {width:180px;margin:0 0 10px 10px;}
#menu1 dt{}
#menu1 dt a {display:block;height:12px;padding:3px 0 3px 30px;background:url( 'img/punktor.gif' ) 7px 7px no-repeat;background-color:inherit;font:normal 1em verdana, sans-serif;color:#330000;}
#menu1 dt a:hover{background:url( 'img/punktor_hover.gif' ) 7px 7px no-repeat; color:#330000; text-decoration:underline;}
#menu1 dd{margin:0 0 0 20px;}
#menu1 dd a{display:block;height:10px;padding:2px 0 2px 20px;background:url( 'img/ico_arrow_sub_2.gif' ) 3px 5px no-repeat;color:#330000;font:0.9em verdana, sans-serif;}
#menu1 dd a:hover{background:url( 'img/ico_arrow_sub_2_hover.gif' ) 3px 5px no-repeat; color:#330000; text-decoration:underline;}
#menu1 dt.l1{}

» Quick.Cart v2.x

Marcin

bbaaxx

Avatar: bbaaxx

2007-08-19 13:52

Problem z tego co opisujesz tkwi w ładowaniu obrazków. Gdyż IE nie ładuje obrazka punktor_hover.gif - nie jest mu potrzebny na starcie... przez co gdy najeżdżasz na przycisk chwile "myśli"

w tym przypadku poszukaj w Internecie, jak załadować przy starcie taki obrazek, lub spróbuj umieścić gdzieś punktor_hover.gif w layoucie, np nadając mu wysokośc i szerokość 0px (jeśli sie da)

Do góry
o nas | kontakt