Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problemino style sheet

  1. #1
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495

    Problemino style sheet

    Ciao a tutti,

    ho questo semplice problema.

    Ho creato un foglio di stile molto semplice con caratteristiche ad hoc per i link. Giusto per rendere l'idea, i link sono azzurri chiaro, sottolineati, e quando ci passa sopra il mouse diventano rossi.

    Ora, questo stile va benissimo per lo sfondo scuro che ho un po' ovunque, ma ho delle tabelle con delle celle chiare e avrei bisogno che SOLO per quelle celle i link avessero uno stile differente.

    Come faccio a specificare lo stile della tag <A> limitatamente dentro a una <TD> di una classe specifica?

    Es:

    <td class="miaClasse"> testolink </td>

    Avrei bisogno che miaClasse non erediti le proprieta' generali dei link di cui sopra ma ne imposti delle sue, ma solo limitatamente alle proprieta' dei link.

    Grazie in anticipo.

  2. #2
    fai così:

    codice:
    .miaClasse a {
     
    }
    ciao

  3. #3
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Con questo sistema posso specificare anche singolarmente i vari active, visited, etc?

    Tipo:

    codice:
    .miaclasse a:active { bla bla bla }
    .miaclasse a:hover { bla bla bla }
    Ora provo ma penso di avere gia' provato tempo fa e che non andasse..

    Intanto ti ringrazio

  4. #4
    in alternativa:
    codice:
    a.miaclasse:link {blablabla}
    a.miaclasse:hover {blablabla}
    a.miaclasse:visited {blablabla}
    e quindi
    codice:
    <td class="classetd">blablabla
    funziona di sicuro (anch'io ho avuto problemi con l'altro, a volte)


  5. #5
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Ora provo subito, grazie mille

  6. #6
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    No aspetta cavolo.. noto ora. Non e' possibile che io debba specificare a mano la classe dell'<A> senno' non serve a niente..

    Ho bisogno che se dichiaro una TD di classe pippo i link dentro la cella automaticamente siano della classe a.pippo o pippo.a, senno' non mi serve a niente.

    Considera che e' un sito dinamico e non statico e i link vengono visualizzati dinamicamente, non c'e' modo di sapere a priori la classe della cella entro la quale saranno contenuti.

  7. #7
    allora devi per forza usare l'altra soluzione, mi sa

  8. #8
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    Originariamente inviato da *Ray*
    No aspetta cavolo.. noto ora. Non e' possibile che io debba specificare a mano la classe dell'<A> senno' non serve a niente..

    Ho bisogno che se dichiaro una TD di classe pippo i link dentro la cella automaticamente siano della classe a.pippo o pippo.a, senno' non mi serve a niente.

    Considera che e' un sito dinamico e non statico e i link vengono visualizzati dinamicamente, non c'e' modo di sapere a priori la classe della cella entro la quale saranno contenuti.
    sì, devi usare la soluzione di var. Attento: pippo.a non vuol dire niente coi CSS, la sintassi giusta è pippo a (dice l'ancora contenuta in pippo) o a.pippo (dice l'ancora con classe pippo).


  9. #9
    fai cosi:

    .classe a:link { metti il tuo stile }
    .classe a:visited { metti il tuo stile }
    .classe a:hover { metti il tuo stile }
    .classe a:active { metti il tuo stile }


    e poi:

    <table class="classe"><tr><td>testo</td></tr></table>


    funziona al 100%


    Ciao!

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.