Visualizzazione risultati 1 fino 17 di 17

Discussione: CSS ed eliminazione effetti

  1. #1
    Guest

    Predefinito

    Salve a tutti,
    per il mio sito ha creato un CSS dove definivo:

    a:link
    {
    ...
    }
    a:hover {
    ....
    }

    Il mio problema è che vorrei che determinati links non facessero uso delle info riportate nel mio CSS....come posso fare :(

    Grazie,
    AngelinoAnt.

  2. #2
    Guest

    Predefinito

    Ciao, anche io ho avuto lo stesso problema, ho risolto creandomi un css estrerno e uno stile "a" interno alla pagina html.
    Quindi ti basta associare i link a questi due stili per diversificarli.


    Ciaoooooo!!!!!!!

  3. #3
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Crea fogli di stile normali e caricali in base alle tue scelte


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  4. #4
    Guest

    Predefinito

    Il problema mio è che avendo un portale dinamico viene caricato sempre lo stesso Css e cmq. i link che non dovrebbero "obbedire" al CSS sono solo 10 (nella pagina ve ne sono moooolti di +!! quindi non mi conviene caricare un altro CSS apposta, che poi andrebbe a cambiarmi tutti i links :( :().

    Una soluzione sarebbe quella di creare 2 classi:

    link.a:hover
    link2.a:hover

    però non voglio andare a modificare tutti i centinaia di links presenti ...per questo motivo volevo sapere se si potevano creare dei link che si "ribellassero" a quanto impostogli dal CSS... vi prego ditemi che non mi devo mettere a modificare tutti i lnks

    Ciao. :(

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Quei link hanno qualcosa che li differenzia dagli altri?

    In questo caso potresti usare:
    a[attributo="valore"]

    Dove attributo è uno degli attributi del tag a: solo ai tag con tale attributo settato su quel valore verrà applicato lo stile.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  6. #6
    Guest

    Predefinito

    allora non mi sono spiegato...
    questo è il CSS relativo ai links che ho creato:

    [code:1:9fed0d34a2]a:link, a:visited, a:active {
    color: #808080;
    text-decoration: none;
    background-color: transparent;
    cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
    }
    a:hover {
    color: #000000;
    text-decoration: underline;
    background-color: #7fc6ff;
    cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
    }[/code:1:9fed0d34a2]

    io vorrei che SOLO a 10 links presenti nella pagina non venissero applicati gli effetti che ho scritto sopra....come devo fare??

    Ciao.

  7. #7
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    L'unica possibilità, a parte quello che ti ho detto sopra, è definire una classe apposita per questi 10 link, per quel che ne so; avevo capito il problema... ma mi sembrava non volessi inserire nuove classi, e quello che ti ho proposto è l'unica alternativa che conosco.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da AngelinoAnt
    Il problema mio è che avendo un portale dinamico viene caricato sempre lo stesso Css e cmq. i link che non dovrebbero "obbedire" al CSS sono solo 10 (nella pagina ve ne sono moooolti di +!! quindi non mi conviene caricare un altro CSS apposta, che poi andrebbe a cambiarmi tutti i links :( :().

    Una soluzione sarebbe quella di creare 2 classi:

    link.a:hover
    link2.a:hover

    però non voglio andare a modificare tutti i centinaia di links presenti ...per questo motivo volevo sapere se si potevano creare dei link che si "ribellassero" a quanto impostogli dal CSS... vi prego ditemi che non mi devo mettere a modificare tutti i lnks

    Ciao. :(
    una classe la lasci così com'è, l'altra invece con lo style che ti serve per i 10 link "ribelli"
    a.solo10:hover {color:#00F;ecc}

    così dovrai aggiungere solo la class="solo10" ai 10 link che ti interessano e non a tutte le centinaia di migliaia di link che hai!!!

  9. #9
    Guest

    Predefinito

    quindi in ogni links dovrei scrivere così:

    <a href="..." class="solo10">...</a>

    Ho capito :D


    Grazie x le risp.

    Ciao.

  10. #10
    Guest

    Predefinito

    perfetto, hai capito tutto della vita!!!

  11. #11
    Guest

    Predefinito

    Grazie per l'aiuto :D

  12. #12
    Guest

    Predefinito

    Purtroppo non va ù

    Ho usato:
    [code:1:e3d64c2654]<A href="index.php" class="imgtop">[/code:1:e3d64c2654]

    E nel CSS ho scritto:

    [code:1:e3d64c2654]a.imgtop:link, a.imgtop:visited, a.imgtop:active {
    cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
    }
    a.imgtop:hover {
    cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
    }
    [/code:1:e3d64c2654]

    Ma non succede nulla....viene utilizzato sempre lo stile usato x tutti i links :( :(

    Dove sbaglio??

  13. #13
    aeclanum non è connesso Utente
    Data registrazione
    25-03-2003
    Messaggi
    210

    Predefinito

    comunque dovrebbe cambiare solo quello che gli dici di cambiare perchè i CSS vanno in cascata.

  14. #14
    Guest

    Predefinito

    è normale!!!!

    [code:1:d44796472d]
    a:link, a:visited, a:active {
    color: #808080;
    text-decoration: none;
    background-color: transparent;
    cursor: url("style/Arrow.cur"), url("style/Arrow.cur"), text
    }
    [/code:1:d44796472d]

    in precedenza hai impostato anche queste altre proprietà, devi reimpostarle, xchè i css lavorano in cascata, nel tuo caso quindi viene impostato prima lo style di A e poi quello di imgtop.....

    per questo, devi aggiungere anche le proprietà color, text-decoration e background-color, allo stile di imgtop.....

  15. #15
    Guest

    Predefinito

    Ok...ri-riprovo ;)

  16. #16
    Guest

    Predefinito

    GRAZIEE..ho risolto il problema :o :D :D :D :D :D


    ciauz :D

  17. #17
    Guest

    Predefinito


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •