Ciao a tutti,
avrei un problemino con un semplice codice che permette, in una photogallery, di mostrare un layer nascosto (per ciascuna immagine).
Con Internet Explorer (6 e 7) accade appunto che parte di questo DIV stia sotto alle immagini accanto mentre non avviene con FF e Opera.
Posto sia il codice che una schermata per presentare il problema.
codice:#gallery table.soloFoto td { width:100px; height:100px; padding:4px; } #gallery table.soloFoto .overlib { width:100px; height:100px; position:relative; } #gallery table.soloFoto .fotoOverlib { position:absolute; top:30px; left:30px; width:150px; padding:5px; background:#FFFFFF; border:1px solid #333333; display:none; z-index:2; } <table class="soloFoto"> <tr> <td> <div class="overlib"> [img]img/foo.gif[/img] <div id="foto0" class="fotoOverlib" onmouseover="javascript:show('foto0');" onmouseout="javascript:hide('foto0');"> <div>[img]img/foto_overlib.jpg[/img]</div> <h3>Jaguar XJ</h3> Parole chiave: Lusso, Berline, Jaguar, Modelli 2007, </p> </div> </div> </td> <td> <div class="overlib"> [img]img/foo.gif[/img] <div id="foto1" class="fotoOverlib" onmouseover="javascript:show('foto1');" onmouseout="javascript:hide('foto1');"> <div>[img]img/foto_overlib.jpg[/img]</div> <h3>Jaguar XJ</h3> Parole chiave: Lusso, Berline, Jaguar, Modelli 2007, </p> </div> </div> </td> <td> <div class="overlib"> [img]img/foo.gif[/img] <div id="foto2" class="fotoOverlib" onmouseover="javascript:show('foto2');" onmouseout="javascript:hide('foto2');"> <div>[img]img/foto_overlib.jpg[/img]</div> <h3>Jaguar XJ</h3> Parole chiave: Lusso, Berline, Jaguar, Modelli 2007, </p> </div> </div> </td> <td> <div class="overlib"> [img]img/foo.gif[/img] <div id="foto3" class="fotoOverlib" onmouseover="javascript:show('foto3');" onmouseout="javascript:hide('foto3');"> <div>[img]img/foto_overlib.jpg[/img]</div> <h3>Jaguar XJ</h3> Parole chiave: Lusso, Berline, Jaguar, Modelli 2007, </p> </div> </div> </td> </tr> </table>

Rispondi quotando