Newsgroup: it.comp.www.html
Titolo: Css croce e delizia

Ho creato questo css:
BODY{
 Background-Color : #000066;
 Font-Family : 'Comic Sans MS';
 }
a:active.blu{
 Color : #000066;
 Text-Decoration : none;
 }
a:hover.blu{
 Color : #000066;
 Text-Decoration : underline;
 }
a:link.blu{
 Color : #000066;
 Text-Decoration : none;
 }
a:visited.blu{
 Color : #000066;
 Text-Decoration : none;
 }
a:active.giallo{
 Color : #ffff33;
 Font-Family : 'Comic Sans MS';
 Text-Decoration : none;
 }
a:hover.giallo{
 Color : #ffff33;
 Text-Decoration : underline;
 }
a:link.giallo{
 Color : #ffff33;
  Text-Decoration : none;
 }
a:visited.giallo{
 Color : #ffff33;
 Text-Decoration : none;
 }
niente di troppo complicato, è l'ho linkato ad alcune pagine ma succede una
cosa strana, se io scrivo <a class="giallo href="ecc..."> il tutto funziona
a meraviglia, se invece scrivo <a class="blu" href="ecc..." su quattro link
solo due mi si sottolineano al passaggio del mouse, ma tutti mi diventano
blu...il tutto testato su IE 5.5. Ora mi cheido...se ci fossero stati errori
nessuno dei link si sarebbe dovuto sottolineare ma invece per alcuni accade
per altri no...da cosa può dipendere?? Una maledizione sul css?? ;oP
grassie a chi avrà la cortesia di rispondermi!
--
*·.¸(¯`·.¸¸.·´¯)¸.·*
    *Valentina*
 *·.¸(_..¸ ¸.._)¸.·*

 per altri no...da cosa può dipendere?? Una maledizione sul css?? ;oP
Inverti la classe con la pseudoclasse, cioe'
a.blu:active invece di a:active.blu.
Inoltre ti consiglio si specificare *sempre* un background-color ogni volta
che metti un color e viceversa. Se non sai che colore di sfondo mettere
metti background-color:transparent. Inoltre specifica sempre una famiglia di
font generica oltre a quella che vuoi. Insomma il tuo stile diventa cosi':
body {
 background-color: #000066;
 color:white;
 font-family :"Comic Sans MS", "MS Sans Serif", sans-serif;
 }
a.blu:active{
 color: #000066;
 text-decoration: none;
 background-color: transparent;
 }
a.blu:hover{
 color: #000066;
 text-decoration: underline;
 background-color: transparent;
 }
a.blu:link{
 color: #000066;
 text-decoration: none;
 background-color: transparent;
 }
a.blu:visited{
 color: #000066;
 text-decoration: none;
 background-color: transparent;
 }
a.giallo:active{
 color: #ffff33;
 text-Decoration: none;
 background-color: transparent;
 }
a.giallo:hover{
 color: #ffff33;
 text-decoration: underline;
 background-color: transparent;
 }
a.giallo:link{
 color: #ffff33;
 text-decoration: none;
 background-color: transparent;
 }
a.giallo:visited {
 color: #ffff33;
 text-decoration: none;
 background-color: transparent;
 }
Forse si potrebbe un po' riassumere, per le proprieta' comuni.. cosi' e'
proprio molto specifico.
--
Laz  ~~  [Su news:it.news.votazioni e` in corso la votazione per
it.fan.tv
 buffy! Se ti interessa leggi attentamente il messaggio
"CFV2: it.fan.tv.buffy" e vota! Se non vedi quel messaggio o hai
domande, contattami!]  ~~  [ 
l...@libero.it
 ]

 ha scritto
prova anche a mettere le regole relative per hover di ogni classe dopo il 
relativo link e visited.
-- 
  lot3k (at) libero (dot) it

 font generica oltre a quella che vuoi. Insomma il tuo stile diventa cosi':
Grassie mille Laz sei un tesoro!!!

che metti un color e viceversa. Se non sai che colore di sfondo mettere
Uh questo l'ho gia` sentito, ma non sono ancora riuscito a capire
perche`, c'e` qualche browser che altrimenti si incasina?
-- 
Ciao, Massimo | ICQ# 57669970 | Per scrivermi togli nospam
Ogni paese ha il governo che si merita - J. De Maistre.

 perche`, c'e` qualche browser che altrimenti si incasina?
Si', anche se a dire il vero devo ancora vederne uno (sempre meglio
abbondare pero', che deficiere).


 perche`, c'e` qualche browser che altrimenti si incasina?
mi pare sia consigliato perche' in teoria l'utente potrebbe aver settato 
nelle preferenze del browser un colore di sfondo tale da rendere illeggibile 
il testo... o cmq qualcosa di questo tipo...


il testo... o cmq qualcosa di questo tipo...
Uhm si` mi sa che e` cosi`, in effetti ricordavo che se l'utente
decide di utilizzare un certo foglio di stile (con Opera e` possibile,
con OE mi pare di no), questi di default ha piu` importanza di quello
del browser e meno di quello specificato nel documento, mentre in
realta` l'ordine e` (dal meno importante al piu` importante) *default
browser | CSS scelto dall'utente | CSS del documento*.
A meno di eventuali !important, ovviamente...
