nel mio sito ho il seguente codice nel css :
e nel file html:codice:a, a:visited { color: #757575; background-color: transparent; text-decoration: none; font-weight: bold; } a:hover { text-decoration: none; /* elimino la sottolineatura */ color: #FFFFFF; background-color: #FF6633; font-weight: bold; border: none; } .linkto { margin-bottom: 12px; font-size: .9em; font-weight: normal; } .linkto ul { list-style: none; } .linkto ul li { border-bottom: 1px solid #DADADA; height: 15px; } .linkto ul li a, .linkto ul li a:visited { background: url(../img/arrowr.gif) 0 -1px no-repeat; padding-left: 18px; padding-top: 1px; }
ebbene:codice:<div class="linkto"> <ul>[*]Testo[*]Testo[*]Testo[/list] </div> <div> [div contenente una immagine] <div>
con firefox nessun problema, mentre con IE accade che quando seleziono un link (quindi evento a:hover) l'immagine (in basso, che si trova in un altro div) si sposta verso destra di 4 pixel.
perché ho questo brutto effetto?

Rispondi quotando