Visualizzazione dei risultati da 1 a 4 su 4

Discussione: colore link a:hover

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    40

    colore link a:hover

    Ho bisogno di un aiutino...ho già cercato nel forum, ma non ho trovato nulla.
    Nel CSS del mio sito www.jennifercapriatitennis.com volevo fare in modo che nel menù che c'è in alcune pagine sulla sinistra (es. www.jennifercapriatitennis.com/dscreensaver.htm) il link cambiasse colore al passaggio del mouse (da bianco a verde).
    Nel CSS ho quindi messo:
    /*link generali della pagina*/
    a:link {color: #003300;}
    a:visited {color: #003300;}
    a:active {color: #33CC33;}
    a:hover {color: #00CC00;}

    /*link del menu*/
    td.menu a:link,
    td.menu a:visited {color: #FFFFFF;}
    /*cella del menu*/
    td.menu {
    height: 16px;
    background-color: #90EE90;
    border: 1px solid #00CC00;
    text-align: center;
    text-decoration: none;
    font-size: 7pt;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px 2px;}

    Pensavo che funzionasse, ma mi sono accorta che a:hover lo fa solo la prima volta...cioè non mi cambia più il colore del link se punta ad una pagina già visitata!!
    Proprio non capisco perchè!
    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    Forse perchè hai impostato un colore fisse all'attributo a:visited, ma è solo un'ipotesi!

    Prova a cambiare nel css così:

    a {color: #003300;}
    a:hover {color: #00CC00;}
    Lo stato active non ti serve, e credo che il tuo problema derivi da aver specificato lo stato visited...

    E prova anche a togliere td.menu a:visited... dal css....

    Tentar non nuoce

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    40
    Ho provato, ma facendo così, mi visualizza i link visitati del colore che uno ha impostato nel browser (il viola in IE) ed è ancora peggio.
    X ora ho ovviato, togliendo questa parte:
    /*link del menu*/
    td.menu a:link,
    td.menu a:visited {color: #FFFFFF;}
    Così da non ridefinire i colori dei link solo x il menù!!!!!!
    Così funziona
    Grazie 1000 comunque!!!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Occhio all'ordine delle pseudoclassi:
    :link
    :visited
    :hover
    :active
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.