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

    problema con CSS

    Qualcuno mi sa dire come faccio ad impostare un css applicabile ad un link, quindi con i vari stadi
    a:hover
    a:visited
    a:active
    ad una pagina di un modello.Quindi su tutte le pagine i link vengono dello stesso colore, e avendo io sfondi diversi per pagina ho esigenza di cambiarli!

    Spero di essere stata chiara!
    gRAZIE

    SARA
    sara

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

    Re: problema con CSS

    ciao
    innanzitutto la "gerarchia" x quanto concerne i link è la seguente:
    a:link
    a:visited
    a:hover
    a:active
    pena il mancato funzionamento.

    se tu vuoi link uguali in tutte le pagg, nn devi fare altro che dichiarare in questo modo:
    a:link{
    color:#XXX;
    text-decoration:none / underline;
    ....
    }
    fino a dichiarare le 4 proprietà.

    se tu vuoi, invece, che un link cambi colore, devi creare delle "classi", in questo modo:

    .testo a:link{
    color:#XXX;
    text-decoration:none / underline;
    ....
    }
    e così via; inoltre lo devi anche applicare ad un determinato link della pagina, quindi.....:
    Testo che vuoi linkare
    Spero di essere stato kiaro io adesso!
    "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
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    131
    Perche' se dentro un foglio di stile ho:

    .menu
    a:link{
    text-decoration:none;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    color: White;
    background-color: #8B0000;
    text-align: center;
    }
    a:visited{
    text-decoration:none;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    color: #FFFFFF;
    background-color: #8B0000;
    text-align: center;
    }
    a:hover{
    text-decoration:none;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    color: #E2E2E2;
    background-color: #8B0000;
    text-align: center;

    }
    a:active{
    text-decoration:none;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    color: #E2E2E2;
    background-color: #8B0000;
    text-align: center;
    }

    Se io voglio inserire un'altro tipo di link, sempre su codesto foglio, perche' cambiando proprieta' e nome non mi tiene piu' conto di quello creato in precedenza. Ne' supporta solo uno????? Spero di essere stato chiaro! Grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non sei stato chiaro.
    Prova a scrivere in italiano (magari con gli accenti a posto).

    E comunque cosa e` quel .menu in testa al tuo CSS? Dove e` il codice tra { } relativo?

    Non e` che volevi fare una cosa cosi`, epr caso?

    .menu a:link {...}

    .menu a:visited { ...}

    .menu a:hover { ...}

    .menu a:active { ...}
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    131
    è proprio così come hai detto tu che dovevo fare, dovevo ripetere il nome, pensavo che fosse scontato, invece era fondamentale.
    Ora ho creato un'altro link interno al css e funziona correttamente, grazie per la tua cortesia e scusa per gli accenti, hai proprio ragione...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da odvig
    ... e scusa per gli accenti, hai proprio ragione...
    Se io voglio inserire un'altro tipo di link, sempre su codesto foglio, perche' cambiando proprieta' e nome non mi tiene piu' conto di quello creato in precedenza. Ne' supporta solo uno?????
    Be` in due righe hai messo:
    - un apostrofo sbagliato
    - un uso errato dell'aggettivo codesto
    - hai usato una negazione (ne`), dove intendevi un pronome (ne)
    inoltre la sintassi e` quella di un bambino di tre anni;
    forse manca anche un punto di domanda (ma dato che la frase non e` chiara non so cosa intendevi).

    Sapersi esprimere in una lingua e` importante!!
    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.