Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: background cliccabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    140

    background cliccabile

    Pagina html:

    codice:
    <div id="header"> 	 </div>
    Css:

    codice:
    #header {       
    display: block; 	
    height: 110px; 	
    background: transparent url(../images/logo.png) top center no-repeat;  	
    margin: 5px auto 0 auto; 	
    width: 100%; 	
    padding: 0; }
    Vorrei che l'immagine "logo" fosse cliccabile e che fosse un collegamento alla home del sito. Come faccio?

    Grazie

  2. #2
    usa il div come contenitore e il background mettilo in un tag "a" all'interno del div...
    Satema si occupa da anni di valvole alte temperature per impieghi gravosi.

  3. #3
    O ancora più semplice:

    <a id="header"></a>

    --------


    #header {
    display: block;
    height: 110px;
    background: transparent url(../images/logo.png) top center no-repeat;
    margin: 5px auto 0 auto;
    width: 100%;
    padding: 0; }

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    140
    Originariamente inviato da Valvole_
    usa il div come contenitore e il background mettilo in un tag "a" all'interno del div...
    Non è già un contenitore così?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    140
    Originariamente inviato da arx707
    O ancora più semplice:

    <a id="header"></a>

    --------


    #header {
    display: block;
    height: 110px;
    background: transparent url(../images/logo.png) top center no-repeat;
    margin: 5px auto 0 auto;
    width: 100%;
    padding: 0; }
    Non funziona, mi sparisce il logo... e poi la pagina da puntare dove la piazzo?

  6. #6
    cosa vuol dire ti sparisce il logo? controlla il percorso nel foglio di stile, se è corretto, lo sfondo dovrebbe visualizzare il logo.

    il percorso lo piazzi dentro il tag del link

    href="percorsodellink"

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    140
    Originariamente inviato da arx707
    cosa vuol dire ti sparisce il logo? controlla il percorso nel foglio di stile, se è corretto, lo sfondo dovrebbe visualizzare il logo.

    il percorso lo piazzi dentro il tag del link

    href="percorsodellink"
    Ok ora il logo si vede, ho inserito così nella pagina html

    ma l'immagine non è cliccabile.

    Il css è:

    codice:
    #header {       
    display: block; 	
    height: 110px; 	
    background: transparent url(../images/logo.png) top center no-repeat;  	
    margin: 5px auto 0 auto; 	
    width: 100%; 	
    padding: 0; }

  8. #8
    ciò che è cliccabile in realtà non è l'immagine in se, ma è il link con l'immagine di sfondo e dimensioni fisse

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Per rendere cliccabile un immagine soprattutto se questa è significativa deve essere messa fisicamente nella struttura con il suo attributo alt="" e la relativa descrizione dentro.

    Se lo inserisci nel background come vuoi fare te e un utente disabilita le immagini o le immagini non le vede proprio non avrà punti di riferimento (soprattutto in questo caso che nell'esempio suggeritoti c'è un link senza neanche il testo! In IE8 questo link non sarà cliccabile)



    codice:
    <div id="header">
    	[img]logo.png[/img]
    </div>
    Con gli stili lo adattarai alle tue esigenze.

    --Non aiuto in privato--

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    140
    Originariamente inviato da gengix
    Per rendere cliccabile un immagine soprattutto se questa è significativa deve essere messa fisicamente nella struttura con il suo attributo alt="" e la relativa descrizione dentro.

    Se lo inserisci nel background come vuoi fare te e un utente disabilita le immagini o le immagini non le vede proprio non avrà punti di riferimento (soprattutto in questo caso che nell'esempio suggeritoti c'è un link senza neanche il testo! In IE8 questo link non sarà cliccabile)



    codice:
    <div id="header">
    	[img]logo.png[/img]
    </div>
    Con gli stili lo adattarai alle tue esigenze.

    Vorrei capire meglio:

    l'immagine è logo.png
    la pagina che l'immagine deve linkare è index.php

    non mi è chiaro cosa devo mettere nel IMG ALT..

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.