Newsgroup: it.lavoro.professioni.webmaster
Titolo: a:hover

le impostazioni di a:visited coprono quelle di a:hover, secondo me non
ha:senso.
Come faccio per avere un a:visited uguale ad a:link (e fin quì mi riesce :)
ma che
però cambi su a:hover? Voglio dire che se non metto un a:hover mi prende le
impostazioni predefinite di Explorer.
grazie a tutti, ciao.
-- 
Gandolfo Stefano - consulente informatico
http://gandolfostefano.tablet-pc.it
cell. 333.38.47.678 - ICQ 56946608
Moderatore del forum:
http://groups.yahoo.com/group/samsung-it
- - - - - - -
I cretini sono sempre più ingegnosi
delle precauzioni che si prendono
per impedirgli di nuocere.
- - - - - - -

 però cambi su a:hover?
probabilmente nel css hai dichiarato prima hover e poi visited.
Prova ad invertirli :)
Deep


ci avevo pensato ma non mi pareva credibile, secondo te non è
un buco? a mio avviso a:hover dovrebbe venire prima di a:visited...

"Malavon Despana" wrote..:


No, non penso sia un buco, ma piuttosto bisognerebbe fare un discorso sulla
precedenza degli stili e, forse, sull'ereditarietà.
Deep


comunque ho provato e non funge, prende sempre prima a:visited se presente
e se non c'è fa come impostato in explorer, hai altri suggerimenti?
ciao

 e se non c'č fa come impostato in explorer, hai altri suggerimenti?
Quello che ti posso dire č che quello che hai definito in visited lo devi
ridefinire in hover.
Se per esempio hai definito text-decoration: underline in visited ma in
hover non lo vuoi allora devi dichiarare text-decoration: none
Fammi sapere se cosě riesci a sistemare, sono curioso :)
Deep


Puoi postare il contenuto del file css?
Mao
--------------------------------
Inviato via 
http://usenet.libero.it


non č cosě, semmai lo dovrň definire il a:link ma a quanto pare conta solo
per gli effetti quali la sottolineatura e non per il colore del link che
resta
quello del browser comunque, anche senza considerare a:hover. Mentre
se imposto a:visited=a:link non funziona piů a:hover.
sob...


TABLE.bodyTable A:link
{
    COLOR: red;
    TEXT-DECORATION: none
}
TABLE.bodyTable A:hover
{
    COLOR: green
}
TABLE.bodyTable A:visited
{
    TEXT-DECORATION: none
}

"Malavon Despana" wrote..:

Guarda, per scrupolo ho scritto questo css partendo dal tuo e l'ho provato:
A:link
{
    COLOR: red;
    TEXT-DECORATION: none
}
A:visited
{
    TEXT-DECORATION: none;
 color: #ffa345;
}
A:hover
{
    COLOR: green;
}
Ti assicuro che scritto cosě, con visited prima di hover, funziona
perfettamente.
Deep


Strano, a me (IE5.0) funziona: il link è di colore rosso non sottolineato e
passandoci sopra il cursore del mouse diventa verde (sempre non
sottolineato).
Non avendo idea del tuo grado di conoscenza dei css azzardo un paio di
ipotesi probabilmente ovvie:
1. Sei sicuro che il browser che utilizzi supporti i selettori in cascata?
2. Ho notato che per l'hover non hai specificato la proprietà
text-decoration; è probabile che in questo modo il browser tenda ad
utilizzare quella della classe bodyTable e se questa mancasse quella
dell'elemento padre fino ad arrivare al body. Hai provato così?
 TABLE.bodyTable A:link
 {
     COLOR: red;
     TEXT-DECORATION: none;
 }
 TABLE.bodyTable A:hover
 {
     COLOR: green;
     TEXT-DECORATION: underline; */ o quello che vuoi tu */
 }
 TABLE.bodyTable A:visited
 {
     COLOR: red;
     TEXT-DECORATION: none;


  }
Contiuo a sostenre che se vuole che gli effetti di visited non cancellino
quelli di hover, la sequenza corretta nel definire gli stili è link,
visited, hover (vedi miei post percedenti)
Deep


per scrupolo: hai cliccato il link per provare a:hover prima?


per scrupolo: hai cliccato il link per provare a:hover prima?
Provo di nuovo ma mi pare strano, poi vi so dire.
ciao


ho provato di nuovo come mi avete suggerito, ora funge tutto, forse la prima
volta avevo fatto qualche pastrocchio tra CSS e VID, a parte questo sapreste
dirmi come si può definire la priorità da dentro VID dato che ho dovuto
aprire
lo stile col buon vecchio notepad? Cancellando e riscrivendo con VID da la
stessa priorita e non si risolve, ho dovuto fare un get, chiudere VID,
modificare
col notepad, tornare in VID, salvare e poi vedere che tutto funzionava.
grazie ancora, ciao.

 ciao
Si: dopo il click il link da red diventa #ffa345 (colore che ho inserito a
caso :P) e se ci passo sopra il mouse diventa green.
Deep