PDA

View Full Version : [XHTML + CSS] link con immagine annidata non funziona


0rph3n
28-09-2007, 17:27
con questo codice:

<div id="header">
<a class="classeLink" href="pippo.htm" ><img id="logo" alt="Logo" src="../immagini/logo.gif" /></a>
</div>



#header { position:relative;float:left;width:100%;margin:0;padding:2px 0;background-color:#5A9B66;border:none;font-size:x-small;border-bottom:dashed 1px #000000; }
.classeLink { position:relative;float:left;margin:auto 5px;padding:0; }
#logo { margin:0;padding:0;border:none; }


il link non è un link o meglio, si comporta da link solo sopra l'immagine!

http://www.uploadgeek.com/uploads456/2/linkrompicoglioni.png

in questa immagine ho disegnato un rettangolo dai contorni rossi dove il link si comporta da link ovvero dove passandoci sopra con il mouse il cursore diventa una manina e cliccandci sopra viene caricata la pagina.
Per il resto l'immagine è una semplice immagine, sembra che non sia annidata in un link...

ce la fate a spiegarmi il motivo?

ah, dimenticavo, questa cosa accade sia con ie 6 che con ff 2

isAlreadyInUse
28-09-2007, 17:35
Spiegati meglio.

0rph3n
28-09-2007, 17:38
<link><immagine/></link>

il risultato finale è che l'immagine non funge da link.
E' come se non fosse annidata, mentre per 5/6 pixel sopra l'immagine il link esiste ed è fruibile.

isAlreadyInUse
28-09-2007, 17:40
A me, usando il codice che hai postato, funziona... magari prova a postare la pagina.

0rph3n
28-09-2007, 17:41
potrei benissimo mettere un location.href = "pippo.htm" sull'onclick dell'immagine e nel css impostare il cursor: pointer, però mi farebbe piacere capire il motivo per cui non accade quello che mi aspetto...ovvero che l'immagine essendo annidata in un link, funga da link.

isAlreadyInUse
28-09-2007, 17:43
forse c'è qualche elemento con disposizine assoluta che la copre?

0rph3n
28-09-2007, 17:51
mmm spè che controllo! non ci avevo proprio pensato :fagiano:

0rph3n
28-09-2007, 17:54
stica, grazzie mille!
sono un superfagiano :asd:

0rph3n
28-09-2007, 17:57
comunque se malauguratamente ti va di dare n'occhiatuccia lo trovi qua:
http://nordest.intersistemi.cv/cnbf/

e renditi conto che sto sito è un favore che facciamo in modo che ci facciano fatturare un'applicazione consegnata nel 2003 :stordita: (quando tral'altro io dovevo ancora cominciare a lavorare)
...come gira il mondo :(

isAlreadyInUse
30-09-2007, 18:17
Il link non linka

0rph3n
30-09-2007, 23:12
XD ero proprio fuso :p
...sbagliato suffisso:
http://nordest.intersistemi.it/cnbf/

isAlreadyInUse
01-10-2007, 07:30
Bhe niente male per essere una cosa a gratisse :D