Visualizzazione dei risultati da 1 a 9 su 9

Discussione: div hover con explorer

  1. #1
    Utente di HTML.it L'avatar di eremiss
    Registrato dal
    Sep 2003
    Messaggi
    212

    div hover con explorer

    ciao,

    ho questo div

    <div id="navigation"> <a name="fui">

    ....

    </a></div>

    devo cambiare lo sfondo al passaggi del mouse, deve funzionare anche con esplorer, mi dite il codice, ho capito da gli altre discussioni che devo riempirlo con un tag a, ho fatto bene? come vado avanti?
    il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    devi cambiare lo sfondo al div oppure al link?

    se al link basta gestire la pseudoclasse :hover

    a:hover {

    }

    non è invece possibile applicare la pseudoclasse hover al div su explorer 6 e precedenti a meno di non usare javascript (cerca "htc hover" nel forum javascript se n'è giù discusso ad esempio qui
    http://forum.html.it/forum/showthrea...readid=1076897)
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Utente di HTML.it L'avatar di eremiss
    Registrato dal
    Sep 2003
    Messaggi
    212
    ciao, non posso usare javascript ed ho bisogni di cambiare lo sfondo solo a questo link (in realtà devo cambiare lo sfondo al div ma come anche tu mi confermi non si può fare con explore, quindi uso questo sotterfugio) poichè nel div ci sono anche alti link a cui non voglio cambiare sfondo, per questo glio ho dato un nome (fui)..
    il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da fcaldera
    ...al link basta gestire la pseudoclasse :hover

    a:hover {

    }
    prima però dovrai rendere "blocco" il tuo link quindi

    a {
    display: block;
    height: ...
    width: ...
    }

    a:hover {
    background-image: url(file.gif);
    }
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    Utente di HTML.it L'avatar di eremiss
    Registrato dal
    Sep 2003
    Messaggi
    212
    si, ma come faccio a fare riferimento proprio a quel link che ho chiamato "fui" dentro la tabella ci sono altri link che non voglio cambiare..
    il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    assegna un id a quel link ad es. id="tuoid" e le regole diventano

    #tuoid {

    }

    #tuoid:hover {

    }
    Vuoi aiutare la riforestazione responsabile?

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

  7. #7
    Utente di HTML.it L'avatar di eremiss
    Registrato dal
    Sep 2003
    Messaggi
    212
    codice:
    <style type="text/css">
    div#navigation li{width: 300px;line-height: 132px;float:left;margin: 0 0px 0;padding:0;border: 0px solid #CCC}
    div#navigation {width: 300px;line-height: 132px; background: url("table.jpg") no-repeat top left;}
    div#navigation fui:hover{width: 300px;line-height: 132px; background: url("table2.jpg") no-repeat top left;}
    </style>
    
    <div id="navigation"><a id="fui">
        <li id="one">Grafica
    	</a>
    </div>
    NON FUNZIONA!!!
    il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,il mattino ha l'oro in bocca,

  8. #8
    Se metti l'id al div, poi ti basta usare
    codice:
    #navigation a:hover
    http://www.mat.uniroma1.it/~ferretti/

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    [QUOTE]Originariamente inviato da eremiss

    codice:
    <style type="text/css">
    div#navigation li{width: 300px;line-height: 132px;float:left;margin: 0 0px 0;padding:0;border: 0px solid #CCC}
    div#navigation {width: 300px;line-height: 132px; background: url("table.jpg") no-repeat top left;}
    div#navigation fui:hover{width: 300px;line-height: 132px; background: url("table2.jpg") no-repeat top left;}
    </style>
    
    <div id="navigation"><a id="fui">
        <li id="one">Grafica
    	</a>
    </div>
    Non mi stupisco che non funzioni...

    1) l'ultima regola è sbagliata:
    div#navigation fui:hover

    diventa
    div#navigation #fui:hover

    2) Non si possono annidare i link: dopo aver aperto il tag <a> non puoi riaprirne un'altro dentro.
    Vuoi aiutare la riforestazione responsabile?

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

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.