Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    3

    formattazione link in css

    Ciao a tutti,

    spero di non aprire un topic inutile ma non sapevo cosa cercare per risolvere

    Ho un problema/quesito: sto facendo il sito della mia azienda, ma ho molta poca esperienza, per creare il menu evitando di dover usare script che potrebbero essere pesanti (magari è solo un'idea mia) ho editato la formattazione dei link nei file css, così:

    codice:
    a { color: White;
    font-size: 25px;
    text-decoration: none;
    font-family: "Courier New", Courier, monospace; } 
    
    a:hover { color: Grey;
    font-weight: bold; }
    non pensando che se dovessi mettere altri link all'interno delle pagine farebbero la stessa fine.
    Quando mi sono accorto di questa cosa ho provato a fare dei tentativi per 'isolare' gli altri link, ma non sono riuscito.... Esiste un modo per far si che solo che i link che voglio io, praticamente quelli del menu, siano formattati così mentre gli altri rimangano standard?

    Grazie mille per chi mi saprà sicuramente dare una mano

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cerca nel tuo manuale CSS il capitolo sulle "classi" oppure "classi ed identificatori"

    Se non hai gia` un manuale CSS, vedi quello di HTML.it: a me a suo tempo e` parso fatto bene
    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
    Registrato dal
    Jul 2012
    Messaggi
    3
    Grazie per la dritta, ho fatto un passo avanti con questo codice:

    codice:
    .menu { color: White;
    font-size: 25px;
    text-decoration: none;
    font-family: "Courier New", Courier, monospace;}
    E aggiungendo la classe menu al div che lo contiene...
    Solo che mi applica solo la dimensione e il carattere, mentre il colore e la sottolineatura rimangono quelli di link di default...

    Scusate ma sono imbranato...

    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per i link (quindi i tag <a>) ogni browser ha un suo default, che puo` essere modificato mediante programmazione esplicita.

    Quindi se l'HTML e` del tipo:
    codice:
    <div class="menu">
      <ul>[*]testo del link
        ...[/list]
    </div>
    Il CSS dova` essere del tipo:
    codice:
    .menu a { ... }
    .menu a:visited { ... }
    .menu a:hover { ... }
    In particolare nel :visited e :hover dovranne essere sempre specificati il color e il text-decoration, se non vuoi lasciare i default
    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
    Jul 2012
    Messaggi
    3
    Grazie mille e scusa per la mia imbranataggine, credo di aver letto male sul manuale CSS di html.it perchè non avevo afferrato il concetto dello spazio dopo .menu...

    Grazie mille per la pronta risposta

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 © 2026 vBulletin Solutions, Inc. All rights reserved.