Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    CSS esterni e formattazione link

    Ciao a tutti,
    nel foglio CSS esterno che utilizzo per la formattazione dei testi ho assegnato determinati parametri per i link usando A:link A:hover A:visited

    Ora mi è sorta la necessità di creare altri parametri differenti sempre per i link ma non riesco a inserirli nei CSS, cosa dovrei scrivere?

    Il testo che vorrei formattare in link viene inserito nella classe menu2 e ho provato a fare così:

    .menu2:link {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
    }


    Ma non succede una fava, non mi prende i parametri.

    Chi mi saprebbe aiutare?
    Grazie mille
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Gli attributi da te citati non esistono in CSS standard. Puo` darsi che qualche browser li accetti, ma in generale no. I nomi e i valori degli attributi devono essere tutti minuscoli.

    Inoltre e` raro che i browser supportino le pseudoclassi per i tag differenti da a.

    Quindi prova:
    .menu2 a:link { ... }

    dove dentro al div con class="menu2" devi metterci i tag <a> .

    Nota: prima devi mettere a:link, a:hover ... poi inserisci .menu2 a:link ecc.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Ciao Mich_ele
    ho fatto come hai detto ma non me li prende ugualmente. Ho fatto così, nella pagina html:

    <td width="107" height="16" background="img/sfondo_menu.gif"><div class="menu2">Cont@tti</div></td>


    nei CSS

    .menu2 a:link {
    font-weight: bold; font-size: 11px; color: #ffffff; font-family: arial, verdana, helvetica; text-align: center; text-decoration: none
    }


    Cosa dovrei fare? Se qualcuno ha la necessità di creare diverse formattazioni dei link cosa diavolo deve fare? Ho provato diverse combinazioni di tag ma nessuna funziona.
    www.beppegrillo.it
    Il blog di Beppe!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto attenzione a non postare indirizzi e-mail (gli spammatori sono presenti ovunque) - ho modificato il tuo codice.

    Il CSS per il tuo HTML e` cosi`:

    a.menu2:link { ...}

    (prima avevo capito una cosa diversa - non avevo visto l'HTML)
    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 L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Azz..è vero..mi sono dimenticato di oscurare l'e-mail. Thx!

    Cmq tornando a noi..ho già provato come hai detto e non cambia assolutamente niente.


    a.menu2:link {
    font-weight: bold; font-size: 11px; color: #ffffff; font-family: arial, verdana, helvetica; text-align: center; text-decoration: none
    }


    Ma perche?

    Uso IE
    www.beppegrillo.it
    Il blog di Beppe!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'errore probabilmente dipende da altri fattori.
    Ad esempio devi prima mettere il CSS generico, poi quello specifico: cosi`:

    a:link { ... }
    a:visited { ... }
    ...
    a.menu2:link { ... }
    a.menu2:visited { ... }
    ...
    altrimenti il CSS generico sovrascrive quello specifico.

    Se hai ancora problemi posta il link della pagina (se pubblicata)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Si si, infatti prima ci sono quelli generici ma non funziona ugualmente.

    Non ho la pagina pubblicata così ti riporto qui le istruzioni

    A:link {
    text-decoration: none;
    color: #333333;
    }

    A:visited {
    text-decoration: none;
    color: #333333;
    }

    A:hover {
    text-decoration: none;
    color: #993300;
    }

    A.menu2:link { font-weight: bold; font-size: 11px; color: #ffffff; font-family: arial, verdana, helvetica; text-align: center; text-decoration: none }

    A.menu2:hover { font-weight: bold; font-size: 11px; color: #cc3300; font-family: arial, verdana, helvetica; text-align: center; text-decoration: none }

    A.menu2:visited { font-weight: bold; font-size: 11px; color: #cc3300; font-family: arial, verdana, helvetica; text-align: center; text-decoration: none }


    Questo per lo style.

    Nella pagina HTML invece è come prima

    <div class="menu2">Cont@tti</div>

    Non mi sembra ci sia qualcosa di strano eppure non funzika :master:
    www.beppegrillo.it
    Il blog di Beppe!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    121
    Ciao, secondo me devi specificare la classe all'interno del tag a

    Cont@tti</div>


    prova

  9. #9
    Concordo.

    Se metti la classe al div, è come se dicessi div:hover, e ovviamente non è lui che vuoi settare.


  10. #10
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Ho fatto come dici:
    si comporta un po strano il link.

    Con IE mi va a reperire i tag generici dei link
    Con Opera e Mozilla mi prende i tag corretti dal CSS ma:
    se inserisco all'interno del tag A nella pagina HTML la classe e non inserisco alcun div, il link me lo vede corretto anche nel rollover ma invece di allinearlo come gli dico nel CSS, me lo allinea sulla sinistra.
    Se invece oltre al tag A con all'interno la classe, inserisco anche il DIV dopo il tag A, il link mi compare centrato e con il colore iniziale corretto ma con il rollover non mi cambia l'effetto (dovrebbe cambiare solo colore).

    Che macello, non si capisce una fava.
    www.beppegrillo.it
    Il blog di Beppe!!

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.