Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: colore link con i css

  1. #1
    El rumbero
    Guest

    colore link con i css

    Ho inserito due menù testuali in una pagina.

    Visto che questi menù dovrebbero differire tra loro, per colori, font ed effetti relativi al link. Vorrei sapere in che modo e cosa posizionare nel css i valori per realizzare i menù.

    Io ho trovato in rete questo codice:

    codice:
                           a.link {
    		 color : Black;
    		 text-decoration: none
    		}
    
    		a.visited {
    		 color : Black;
    		 text-decoration: none
    		}
    
    		a.hover {
    		 color : #00ff00;
    		 text-decoration : underline;
    		}
    
    		a.active {
    		 color : #ffe300;
    		 text-decoration: underline
    		}
    solo che, oltre che presumo sbagliato, non so dove inserirlo per regolare i due menù singolarmente.

    Qualcuno riesce a darmi una mano, grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    <tag id="menu1"> ... <a>...</tag>
    <tag id="menu2"> ... <a>...</tag>
    
    Il CSS:
    #menu1 a.link,  #menu1 a.visited {
      color: Black;
      text-decoration: none
    }
    #menu1 a.hover {
      color: #00ff00;
      text-decoration : underline;
    }
    #menu1 a.active {
      color: #ffe300;
      text-decoration: underline;
    }
    
    #menu2 a.link,  #menu1 a.visited {
      color: Blue;
      text-decoration: none;
    }
    #menu2 a.hover {
      color : #00ffff;
      text-decoration : underline;
    }
    #menu2 a.active {
      color : #ffe3ff;
      text-decoration: underline;
    }
    Chiaramente i colori che ho settato sono solo per esempio (forse sono anche brutti)
    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 salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Racchiudi i due menù in div con id differenti e poi dai ad ognuno le caratteristiche che vuoi.

    codice:
    CSS 
    #menu1 a.link, #menu1 a.visited {
    	 color : Black;
    	 text-decoration: none
    	}
    
    #menu1 a.hover {
    	 color : #00ff00;
    	 text-decoration : underline;
    	}
    
    #menu1 a.active {
    	 color : #ffe300;
    	 text-decoration: underline
    	}
    
    #menu2 a.link, #menu2 a.visited {
    	 color : Black;
    	 text-decoration: none
    	}
    
    #menu2 a.hover {
    	 color : #00ff00;
    	 text-decoration : underline;
    	}
    
    #menu2 a.active {
    	 color : #ffe300;
    	 text-decoration: underline
    	}
    
    (X)HTML 
    <div id="menu1">
      <ul>[*]<a href......>voce 1</a>[*]<a href......>voce 2</a>[*]<a href......>voce 3</a>[/list]
    </div>
    
    <div id="menu2">
      <ul>[*]<a href......>voce 1</a>[*]<a href......>voce 2</a>[*]<a href......>voce 3</a>[/list]
    </div>
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  4. #4
    El rumbero
    Guest
    vi posto il codice.

    non legge le modifiche impostate, e mi annulla quelle del div contenente le scritte.

    
    codice:
    Xhtml
    
    <div  border= "0" id="colonnasx" >
    			<div id="divmenu">
    				<div id="menu2">
    
    <a href="index.html">
    
    voce1
    
    <a>
    
    voce2
    
    
    
    voce3</p></div>
    			</div>
    			<div id="foot"></div>
    			</div>
    
    CSS
    
    }	
    #menu2 a.link, #menu2 a.visited {
    
    	 color : #ffcc00;
    	 text-decoration: none
    	}
    
    #menu2 a.hover {
    
    	 color : #d38a00;
    	 text-decoration : none;
    	}
    
    #menu2 a.active {
    
    	 color : #d8ff00;
    	 text-decoration: none;
    	}
    
    #divmenu {
    
    	width: 166px;
    	background-color: #000000;
    	border-top:  0px solid #191919;
    	border-right: 0px solid #191919;
    	border-left: 0px solid #191919;
    	border-bottom: 0px solid #191919;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	padding: 0px;
    
    #colonnasx {
    	border-top:  0px solid #191919;
    	border-right: 1px solid #191919;
    	border-left: 2px solid #191919;
    	border-bottom: 0px solid #191919;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	float: left;
    	width: 298px;
    	height: 600px;
    	background-image: url(h1.jpg);

  5. #5
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    questo:
    codice:
    <div id="menu2">
    
    <a href="index.html">
    
    voce1
    
    <a>
    
    voce2
    
    
    
    voce3</p></div>
    è sbagliato. i tag <a> e

    non sono correttamente chiusi.
    inoltre, mi pare di capire si tratti di un elenco di voci, usa i tag di lista

    ps. appena sono sul pc con l'adsl ti guardo anche il thread dei margini, semmai se nessun altro si fa vivo domani ricordamelo

  6. #6
    El rumbero
    Guest
    mi potete spiegare, perchè le istruzioni sul css non sortiscono il minimo effetto?

    codice:
    CSS 
    
    #divmenu {
    
    	width: 166px;
    	background-color: #000000;
    	border-top:  0px solid #191919;
    	border-right: 0px solid #191919;
    	border-left: 0px solid #191919;
    	border-bottom: 0px solid #191919;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	padding: 0px;
    	
    }
    
    
    #colonnasx {
    	border-top:  0px solid #191919;
    	border-right: 1px solid #191919;
    	border-left: 2px solid #191919;
    	border-bottom: 0px solid #191919;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	float: left;
    	width: 298px;
    	height: 600px;
    	background-image: url(h1.jpg);
    }
    
    
    
    
    
    #menu2 a.link, #menu2 a.visited {
    	font: bold 12px/1.5 arial;
    	 color : #ffcc00;
    	 text-align: center;
    	 text-decoration: none
    	}
    
    #menu2 a.hover {
    	font: bold 12px/1.5 arial;
    	 color : #d38a00;
    	 text-align: center;
    	 text-decoration : none;
    	}
    
    #menu2 a.active {
    	font: bold 12px/1.5 arial;
    	 color : #d8ff00;
    	 text-align: center;
    	 text-decoration: none;
    	}
    codice:
    Xhtml 
    
    <div  border= "0" id="colonnasx" >
    			<div id="divmenu">
    				<div id="menu2">
      <ul>[*]voce 1[*]voce 2[*]voce 3[/list]
    </div>
    			</div>
    			<div id="foot"></div>
    			</div>
    Immagini allegate Immagini allegate

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Di solito se non prende i CSS la causa e` un errore di sintassi, che puo` essere da qualsiasi parte:
    - nella chiamata al CSS
    - nei selettori
    - nel CSS (ad esempio un puntoevirgola mancante o qualche spazio di troppo o che manca)

    Prova a passare dai validatori.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    El rumbero
    Guest
    Originariamente inviato da Mich_
    Di solito se non prende i CSS la causa e` un errore di sintassi, che puo` essere da qualsiasi parte:
    - nella chiamata al CSS
    - nei selettori
    - nel CSS (ad esempio un puntoevirgola mancante o qualche spazio di troppo o che manca)

    Prova a passare dai validatori.
    non so cosa pensare, avrei sperato in un qualche errore di forma.

    Comunque il css è apposto
    Immagini allegate Immagini allegate

  9. #9
    El rumbero
    Guest
    e l'xhtml ha solo due errori che dubito centrino col mio problema di lettura :master: :master:
    Immagini allegate Immagini allegate

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse gli errori segnalati nell'XHTML non c'entrano, ma ti dicono che il validatore non e` in grado di validare la pagina, dato che ci sono gravi errori di sintassi che gli impediscono di proseguire.

    Questo conferma la mia ipotesi ...
    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.