Newsgroup: it.comp.www.html
Titolo: Problemi css con Mozilla e IE6

Ho notato che la mia home page non viene visualizzata correttamente da
IE6 e Mozilla (mentre con IE5 e Opera6 non ho problemi), in particolare
è come se alcuni elementi del css venissero ignorati, ad esempio non 
viene impostato il colore di background oppure la larghezza delle 
tabelle. Il css dovrebbe essere corretto, infatti lo ho anche validato
sul sito del W3.
Avete qualche dritta da darmi?
-- 
  _  _ >>Now on Linux<<  _     ||              Home Page:
 | \| |___ _____ ___ ___|_|___ ||  
http://digilander.iol.it/nemesis2001
 | .` | -_|     | -_|_ -| |_ -|||     e niente sarà più come prima ... 
 |_|\_|___|_|_|_|___|___|_|___|||            ... o quasi ;)

Avete qualche dritta da darmi?
Non c'è proprio nessuno che mi sa aiutare?
Per completezza vi riporto il mio css che includo con il comando:
<LINK REL="STYLESHEET" HREF="layout.css">
--------layout.css---------------
A.menu { 
              font-size:13px; 
              font-family: Verdana,Helvetica,sans-serif; 
              color: white; 
              text-decoration: none; 
              font-weight: bold;  }
 
A.menu:hover { 
              font-size:13px; 
              font-family: Verdana,Helvetica,sans-serif; 
              color: red; 
              text-decoration: none; 
              font-weight: bold;  } 
 
A { 
              font-size:13px; 
              font-family: Verdana,Helvetica,sans-serif; 
              color: red; 
              text-decoration: none; 
              font-weight: bold; } 
 
A:hover { 
              font-size:13px; 
              font-family: Verdana,Helvetica,sans-serif; 
              color: red; 
              text-decoration: underline; 
              font-weight: bold;  } 
 
BODY.menu { 
              background-color: black; 
              margin-top: 0px; 
              margin-bottom: 0px; 
              margin-left: 0px; 
              margin-right: 0px  } 
BODY.corpo { 
              background-color:#666666; 
              font-size: 12px; 
              font-family: Verdana,Helvetica,sans-serif; } 
 
TABLE.corpo { 
	      text-align: justify; 
	      background-color: #EEEEEE; 
	      vertical-align: middle; 
	      border-width:2px; 
              border-style:solid; 
              border-color:black; 
              width:80%; } 
 
 
TH { 
              background-color: #AAAAAA; 
	      font-size:16px; 
              color:red; 
	      text-align:left; 
	      border-width:2px; 
              border-style:solid; 
              border-color:black; } 
 
TD { 
       	      font-size: 12px; 
	      font-family: Verdana,Helvetica,sans-serif; 
	      color: black; 
	      text-align:justify; 
	      line-height:1.5; } 
BODY.frame3 { 
              background-color:#666666; 
              margin-top: 0px; 
	      margin-bottom: 0px; 
              margin-left: 0px; 
              margin-right: 0px  } 
 
TABLE.frame3 { 
       	      text-align:left; 
              width:100%; 
              margin-top: 0px; 
	      margin-bottom: 0px; } 
 
 
TD.frame3 { 
              font-size: 12px; 
              text-align:left; 
	      font-family: Verdana,Helvetica,sans-serif; 
	      color: black;   } 


 Per completezza vi riporto il mio css
che gran casino :o))))))
cmq non ho visto particolari errori, salvo che il colore di sfondo della pagina
(che dici non essere visualizzato) non è impostato da nessuna parte,
e che ci sono delle percentuali che andrebbero tra virgolette.
prova a postare il link alla tua pagina, che diamo un'occhiata
a come i fogli di stile sono richiamati all'interno del codice!
MaRoK

 sul sito del W3.
Aggiungo che anche Chimera (porting in Cocoa di Mozilla) ci sono
problemi :-)
Il foglio di stile non sembra corretto (mancano virgolette qui e la'),
ma se e' validato...
In quanto alla tesi: perche' non metti un abstract on line?
Ciao,
Emiliano Farinella
 --
"Science as a candle in the dark" (Carl Sagan)

a come i fogli di stile sono richiamati all'interno del codice!
.... questo l'ho scritto nel post precedente


In quanto alla tesi: perche' non metti un abstract on line?
Beh, ci sono due motivi fondamentali
1) Mi scoccio di scriverlo :-)
2) Seguendo il link alla versione html si può leggere l'introduzione.


sul sito del W3.
Ho risolto!!!
Era un fo#@#!o problema di case sensitive. In pratica nel css definivo
le classi con nomi tutti in minuscolo, mentre nell'html mi riferivo ad
esse usando nomi tutti in maiuscolo, questo perchè pensavo che il fatto
che i tag non sono case sensitive si estendesse anche ai nomi delle 
classi CSS, ed in effetti così funziona su Opera e funzionava anche su
IE fino alla versione 5.5
