Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Un errore su a href che non capisco

    Ciao a tutti... e da ieri che non capisco un errore che mi capita perchè se io scrivo questo
    Codice PHP:
    <div class="link">
                <
    a title="prova0"  class="icona0" target="_new" href="../pdf/dir/prova.pdf">
                <
    span>prova0</span>
                </
    a>
                

    prova prova prova</p>
    </
    div

    e nel css
    Codice PHP:
    DIV.centrale DIV.colonna_dx DIV.elenco DIV.testo DIV.link A.icona0:linkDIV.centrale DIV.colonna_dx DIV.testo DIV.elenco DIV.link  A.icona0:visited{
                    
    background-image:url(../img/dir/prova.jpg);
                    
    background-positioncenter centerbackground-color:#fff;
                    
    background-repeatno-repeat;
                    
    padding:5pxborder:1px solid #51775F;
                    
    width:120pxheight:120px;        
            }
    DIV.centrale DIV.colonna_dx DIV.testo DIV.elenco DIV.link  A.icona0:hover{
                    
    border:1px solid #83c199;    


    Come avete capito voglio avere un link con un'immagine di larghezza e altezza 120 px che linka ad un pdf. L'immagine non compare e quindi neanche il link.
    Se in invece io provo a scrivere nell'href ad esempio prova.html, prova.php oppure lo lascio vuoto tutto funziona correttamente. Io non riesco a capire come mai.
    Ringranzio in anticipo tutti...
    www.digitalissimo.it

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: Un errore su a href che non capisco

    Originariamente inviato da s8i4
    DIV.centrale DIV.colonna_dx DIV.testo DIV.elenco DIV.link A.icona0:visited{
    1) evita di scrivere regole così lunghe perchè fare il debug e/o cambiare il nome di una classe implica entrare in una valle di lacrime.
    2) i tag andrebberio scritti in minuscolo e ciò vale anche quando si scrive il css (div, a...)
    3) devi dare display: block al link, perchè come naturale elemento inline non prenderà mai delle dimensioni
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3

    Re: Re: Un errore su a href che non capisco

    Originariamente inviato da fcaldera
    1) evita di scrivere regole così lunghe perchè fare il debug e/o cambiare il nome di una classe implica entrare in una valle di lacrime.
    Scusa hai ragione
    3) devi dare display: block al link, perchè come naturale elemento inline non prenderà mai delle dimensioni
    Anche per il display lo avevo messo poi l'ho tolto per provare e mi sono poi dimenticata di scriverlo qua.

    Comunque continua a non funzionare.
    www.digitalissimo.it

  4. #4
    Dopo prove e prove... ho trovato l'errore...
    era perchè avevo invertito 2 div.

    Grazie a tutti lo stesso
    www.digitalissimo.it

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 © 2026 vBulletin Solutions, Inc. All rights reserved.