Visualizzazione dei risultati da 1 a 4 su 4

Discussione: bug IE ????

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    101

    bug IE ????

    Ciao a tutti,
    devo ammettere che non sono un super esperto di css e html in genere, ma pensavo di conoscere abbastanza la materia.... fino a quando non sono riuscito a capire perchè al click sull'immagine il link non funziona su IE .... ovviamente su FIREFOX si !!!

    <a href="http://www.libero.it" >
    <div style="float:left;">
    <img />
    </div>
    </a>

    Ringrazio in anticipo tutti quelli che avranno voglia e tempo di spiegarmi l'arcano.....

  2. #2
    ciao. <a> è un elemento inline, <div> è un elemento di blocco. il <div> può contenere l'<a> ma non viceversa. fai così:

    codice:
    <div>
          <a href="http://www.libero.it" >
                <img />
          </a>
    </div>
    codice:
    div { float: left; }
    nel caso il box fosse più grande dell'immagine ma vuoi renderlo comunque cliccabile puoi fare in questo modo:

    codice:
    a 
    {
       display: block;
       width: 100%;
       height: 100%;
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    101
    ciao, prima di tutto grazie per la risposta...
    se ho ben capito gli elementi "inline" non possono contenere elementi "block" ???

  4. #4
    Originariamente inviato da zorz

    gli elementi "inline" non possono contenere elementi "block"
    giusto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.