Newsgroup: it.comp.www.html
Titolo: problema con tag A e css

ragazzi vorrei che mi aiutaste su qeusta problematica:
ho dei link dove la sottolineatura deve apparire solo quando il mouse ci
passa sopra ma con questo css non mi funziona. è stato incluso nell'head del
documento ma nn capisco come mai nn funziona.
Potete aiutarmi?
Ecco il codice:
A:link {
 TEXT-DECORATION: none;
}
A:visited {
 TEXT-DECORATION: none;
}
A:hover {
 TEXT-DECORATION: underline;
}
A:visited {
 TEXT-DECORATION: none;
}

documento ma nn capisco come mai nn funziona.
Per ragioni di compatibilità è preferibile dichiarare le pseudoclassi
di A nell'ordine: 
link - visited - hover - active. 
Peraltro noto che ripeti due volte a:visited
Ciao
Matteo

 }
Secondo me il problema sta altrove
(nel senso che c'è uno stile definito altrove che sovrascrive queste istruzioni).
Controlla bene tutto il codice, al limite posta un link alla tua pagina.
Per dovere ti cronaca, ti ricordo che quel codice va scritto
tra <style type="text/css"> e </style>
(non si sa mai... :o))
MaRoK

 Controlla bene tutto il codice, al limite posta un link alla tua pagina.
Lo stile che sovrascrive le istruzioni non è altrove.
Si tratta proprio della seconda definizione a:visited.
Tale dichiarazione sovrascrive (in caso di link effettivamente già 
visitato) tutte le impostazioni precedentemente dichiarate.
La corretta definizione dei links segue un ordine ben preciso:
a.link {}
a.visited {}
a.hover {}
a.active {}
Questo ordine assicura la corretta formattazione dei link, siano essi 
già stati visitati o meno. ;)
Ciao
Netspyke
-- 
...And the sixth Day god created Webmasters

 visitato) tutte le impostazioni precedentemente dichiarate.
Hai ragione!
Era così in vista che... non l'avevo visto! :o)
MaRoK



visto che i CSS2 hanno aggiunto un ulteriore
livello di complessita' alla cosa prego leggere:
http://dbaron.org/css/1999/09/links
chi mi passa un "moment"?
bye
-- 
email: 
goldic...@yahoo.it
web: 
http://www.deelan.com

 chi mi passa un "moment"?
Se vuoi ho qualcosa di più "vegetale"...
va bene lo stesso? :o)
MaRoK

 chi mi passa un "moment"?
Mi sa che devi aspettare, li ho appena finiti.....


L'entropia etc. etc. ... Nicola82 ha scritto:

 
Scrivi TEXT-DECORATION in minuscolo e assicurati che il tag A nell'html
sia a sua volta maiuscolo (come lo dichiari nel css)
 
-- 
 |\ |        || 
http://digilander.libero.it/nemesis2001
 | \|emesis  ||     "War, war never change us"

 Scrivi TEXT-DECORATION in minuscolo
Non c'e' bisogno, il linguaggio CSS non fa differenza tra maiuscole e 
minuscole.

 minuscole.
Ok ci ho provato, mi pareva di ricordare che fosse così. :-)
Di sicuro però è case sensitive per quanto riguarda il selector.
-- 
            ||      
http://digilander.libero.it/nemesis2001
 |\ |       ||    
 | \|emesis ||    "Non ci sono percorsi più brevi da cercare,
            ||  c'è la strada che credi e il coraggio di andare" 

 Di sicuro perň č case sensitive per quanto riguarda il selector.
Nemmeno. Anche i selettori sono case-insensitive *in CSS*. Quello a cui 
bisogna fare attenzione e' che i linguaggi di markup a cui vengono 
applicati i CSS possono essere case sensitive. Quindi in un CSS 
applicato ad un documento HTML puoi usare selettori scritti in 
maiuscolo, minuscolo o mixed case. In un CSS applicato ad un documento 
XHTML i selettori per elementi e attributi devono essere scritti in 
minuscolo, mentre i selettori per classi e ID devono rispettare l'uso di 
maiuscole e minuscole nel documento originale.

 ha scritto nel messaggio
news:4mie6vsf55id8qu7a...@4ax.com...


>Grazie! Ho risolto,mancava A:active!
A: active puoi anche tralasciarlo.
L'importante è che quello che dichiari sia nell'ordine giusto.
Tu hai ripetuto 2 volte a:visited, e questo probabilmente crea alcuni
problemi su alcuni browser.
Ciao
Matteo

 maiuscole e minuscole nel documento originale.
Si in effetti l'episodio al quale mi riferivo io, ora che ci penso, 
riguardava proprio il case delle classi, che scrivevo in minuscolo nel
css e in maiuscolo nell'html. 
