Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    108

    classi nei fogli di stile

    salve a tutti.
    ho un problemino: sto usando un foglio di stile con una classe all'interno. vorrei ottenere l'effetto di cambiamento del colore nei link, che rimanga anche quando ho visitato il link stesso, ma, mentre non ho problemi per le istrizioni del css, la classe non vuole obbedire! i link cambiano colre una volta visitati! eppure le istruzioni mi sembrano uguali (ho effetti diversi, ma a livello di codice, mi sembra tutto identico)...
    cosa sto sbagliando?
    grazie mille in anticipo


  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: classi nei fogli di stile

    la cosa + importante è l'ordine che dai ai link:
    a:link;
    a:visited;
    a:hover;
    a:active;

    dopodichè ti consiglio di postare il codice.

    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  3. #3
    boolbo
    Guest
    Posta il codice CSS e comunque deiv agire su A.link:visited

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    14
    Per il link visitato la sintassi del css è:
    [nome campo con classe] a:visited {[colore che vuoi]}
    a me funziona!!!

    Comunque ti consiglio di dare un occhiata a questo link http://www.html.it/css/index.html

    BYE

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    108
    ecco il codice (forse non è proprio elegante come istruzioni, sono un pò disordinata...)







    a:link { color: #FF0011; text-decoration: none
    }
    A:VISITED {color: #FF0011; text-decoration : none
    }
    a:hover {color: #FF0011
    background-color: #000000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FF0011;
    border-bottom-color: #FF0011;
    }
    body {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    background-color: ##F7F7F7;
    color: #000000;
    SCROLLBAR-FACE-COLOR: #FF0011;
    SCROLLBAR-ARROW-COLOR: #333333;
    SCROLLBAR-HIGHLIGHT-COLOR: #FF0011;
    SCROLLBAR-3DLIGHT-COLOR: #333333;
    SCROLLBAR-SHADOW-COLOR: #333333;
    SCROLLBAR-TRACK-COLOR: #333333;
    SCROLLBAR-DARKSHADOW-COLOR: #000066;

    }

    td {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    }

    th {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    }


    a.box {
    padding: 3px;
    text-decoration: none;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    a.box:link { color: #333333; text-decoration: none
    }
    a.box:hover {
    color: #FF0011;
    padding: 3px;
    text-decoration: none;

    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #000000;
    border-bottom-color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    a.box:VISITED {color: #333333; text-decoration : none

    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    14
    A me funziona!!!
    Quela sotto è la mia pagina di prova (non so come viene nel forum!!)

    BYE

    <html>
    <Style>
    a:link { color: #FF0011; text-decoration: none
    }
    A:VISITED {color: #FF0011; text-decoration : none
    }
    a:hover {color: #FF0011
    background-color: #000000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FF0011;
    border-bottom-color: #FF0011;
    }
    body {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    background-color: ##F7F7F7;
    color: #000000;
    SCROLLBAR-FACE-COLOR: #FF0011;
    SCROLLBAR-ARROW-COLOR: #333333;
    SCROLLBAR-HIGHLIGHT-COLOR: #FF0011;
    SCROLLBAR-3DLIGHT-COLOR: #333333;
    SCROLLBAR-SHADOW-COLOR: #333333;
    SCROLLBAR-TRACK-COLOR: #333333;
    SCROLLBAR-DARKSHADOW-COLOR: #000066;

    }

    td {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    }

    th {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    }


    a.box {
    padding: 3px;
    text-decoration: none;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    a.box:link { color: #333333; text-decoration: none
    }
    a.box:hover {
    color: #FF0011;
    padding: 3px;
    text-decoration: none;

    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #000000;
    border-bottom-color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    a.box:VISITED {color: #333333; text-decoration : none

    }
    </Style>
    <body>
    <table>
    <tr><td>
    pippo
    </td></tr>
    </table>
    </body>
    </html>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    108
    veramente, dopo aver visitato il link una volta, non funziona più...rimane nero anche al passaggio del mouse...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    14
    Scusa, sposta a.box:hover sotto a.box:VISITED e prova a vedere

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    108
    non so come ringraziarti: funziona!!!
    al prossimo problema!

  10. #10
    boolbo
    Guest
    Prova anche a mettere le virgolette al class BOX nel link così:

    codice:
    pippo
    e non

    pippo

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.