Newsgroup: it.lavoro.professioni.webmaster
Titolo: [OT] Domandina CSS

ho definito in un css nel i link seguente modo
A{
 text-decoration : none;
}
A:HOVER{
 color : #ff0000;
}
questo per avere l'effetto del colore rosso sui link ma definire il colore
del testo stesso in altre classi.
solo che ora è i link visitati assumono il classico colore del link vistato
volevo sapere se esiste il modo di mantenere lo stesso colore del link
agendo su A:VISITED o devo per forza creare classi diverse
grazie
David
-- 
---------------------------------------
Non sono che l'anima di un pesce con le ali
volato via dal mare per annusare le stelle
difficile non è nuotare contro la corrente
ma salire nel cielo e non trovarci niente.
---------------------------------------
Sono state omesse parti sensate del messaggio
Peace & Love
David(ok)

 agendo su A:VISITED o devo per forza creare classi diverse
Non so se ho ben capito quello che intendevi... In ogni caso tu puoi 
definire, senza creare classi, tutte le caratteristiche dei link, e quindi 
anche il colore del visited, hover, active... Esempio:
-------------------------------------------
/* Link non visitato */
A:link{
 text-decoration : none;
 color : #ffffff;
}
/* Link sotto il mouse */
A:hover{
 color : #ff0000;
}
/* Link Visitato */
A:visited{
 color : #ff6600;
}
/* Link cliccato */
A:active{
 color : #ff00ee;
}
-----------------------------------------

 quindi anche il colore del visited, hover, active... Esempio:
probabilmente mi sono espresso male..
definisco
A{
 text-decoration : none;
}
A:HOVER{
 color : #ff0000;
}
e poi
.testo1{
 font-size : 10pt;
 font-family :Arial, Helvetica, sans-serif;
 color : #81b1f9;
}
e
.testo2{
 font-size : 10pt;
 font-family :Arial, Helvetica, sans-serif;
 color : #0000f9;
}
a questo punto metto in un cella il testo con classe testo1 e in un'altra il
testo con classe testo2
su una parte del testo stesso (sia testo 1 che 2) metto un link, il link al
passggio del mouse diventa rosso, se lo clicco diventa del colore di default
dei link cliccati, io vorrei che dopo il clik i link tornasserň al colore
originale cioč nel caso del testo 1 fosse #81b1f9 e nel caso del testo2
fosse #0000f9.
E possibile farlo tramite A:VISITED oppure č necessario che io definisca 2
classi per i 2 link?
spero di essere stato piů chiaro
Grazie
David

In maniera teorica con lo stile che assegni ad a, tutti i link (visitati 
o no) dovrebbero comparire del colore di default, e non del colore di 
testo1/2.
Quindi sě, devi fare due classi :)
Nené

 David
Si devi definire due classi,ma questo perchè parli di due diversi
colori per il visited e quindi mi pare ovvio ciò.
In ciascuna delle classi se vuoi che il link clickato prenda il colore
del testo attribuito alle due celle, devi indicare nei due a:visited,
come colore, quello delle rispettive celle.
Il tuo errore principale è nel pensare di controllare il colore del
link visitato senza attribuire ad esso un valore del colore; ciò
indipendentemente dal fatto che poi tu debba anche usare una classe per
ogni diverso link.
ciao
Sailorman


Grazie
David

 Sailorman
ciao e grazie
David

Scusami non vorrei averti detto una cosa sbagliata, mi viene il dubbio,
io ho solo un sito su cui lavoro da 4 anni, non faccio altri siti, se
non sporadicamente per amici, però nelle pagine del mio sito non sono
mai riuscito a indurre la colorazione di un link (sia in stato
iniziale, sia in visited) attraverso la colorazione della cella in cui
è contenuto il link, del resto credo che non è la la classe superiore
che controlla il colore di un elemento a sua volta modificato, ma il
valore dell'attributo conferito all'elemento modifica le proprietà
dello stesso a dispetto della classe in cui è contenuto (....spero di
aver usato una terminologia idonea)!   :-))
Perchè scrivere color: "none" (che non esiste) se puoi scrivere
color: "#81b1f9" (stesso colore della tabella)?  Inotre circa i colori
effettivamente rappresentati a video stai attento a come scrivi il
codice. mi pare che tu lasci troppi spazi tra ciascuna prorietà e il
suo valore (es. font-size : 10pt; ), non sò se ciò sia corretto e non
possa causare anche coloroazioni anomale (!?).
ciao
Sailorman