Autore Topic: CSS validati funzionano in IE6, non Firefox  (Letto 1927 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline color

  • Post: 4
CSS validati funzionano in IE6, non Firefox
« il: 15 Aprile 2005 12:00:31 »
Ciao a tutti,
ho un problema con la visualizzazione in Firefox 1.0.2: ho fatto un semplice file xhtml di prova con css relativo, li ho validati, e con IE6 tutto funziona, ma con Firefox no: sembra non vedere assolutamente il CSS (non si vedono i colori e la struttura della pagina).
Qualcuno sa aiutarmi. Grazie in anticipo

ecco i file:
home.html:

Codice: [Seleziona]
<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <script type="text/javascript" src="script/registrazione.js"></script>
    <meta http-equiv="Content-Type" content="text/xml; charset=us-ascii"></meta>
    <link rel="stylesheet" type="text/css" href="styleEcommerce.css" />
    <title>Home</title>
  </head>

 
  <body>
   
    <div id="bloccoHeader">
        <h1>TITOLO</h1>
    </div>
   
    <div id="bloccoLink">
        <h2>Barra link</h2>
    </div>
   
    <div id="bloccoLogin">

        <table cellspacing="2" cellpadding="3" border="0" width="100%">
            <tr>
                <td>
                   

<table  cellspacing="3" cellpadding="2" border="0" width="100%">
    <tr>
        <td><h2>Login</h2></td>
    </tr>
    <tr>

        <td>
           
            <form action="loginservlet" method="get">
            <table  cellspacing="2" cellpadding="3" border="0" width="100%">
                <tr>
                    <td>User ID:</td>
                    <td><input type="text" name="userid" /></td>
                </tr>
                <tr>

                    <td>Password:</td>
                    <td><input type="password" name="password" /></td>
                </tr>
                <tr>
                    <td><input class="reset" type="reset" name="reset" value="Reset" /></td>
                    <td><input class="submit" type="submit" name="submit" value="Login" /></td>
                </tr>
            </table>

            </form>
           
        </td>
    </tr>
</table>

                </td>
            </tr>
            <tr>
               <!-- <td><a href="view/Registrazione.jsp">Registrazione</a></td>-->
               <td><a href="javascript:popup()">Registrazione</a></td>

            </tr>
        </table>
    </div>
   
    <div id="formVisualizzaFilm">
        <form action="mainservlet" method="post" >
          <p><input class="submit" type="submit" value="Visualizza" name="Visualizza" /></p>
        </form>
    </div>
   
    <div id="validazione">

        <p>
          <a href="http://validator.w3.org/check?uri=referer">
            <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" />
          </a>
        </p>
    </div>
   
  </body>
</html>

styleEcommerce.css:

Codice: [Seleziona]
BODY
{
  BACKGROUND-COLOR:rgb(102,102,255);
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1
{
  COLOR:Black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-large;
  FONT-WEIGHT: bolder;
  TEXT-TRANSFORM: capitalize;
}
H2
{
  COLOR:Black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: large;
  FONT-WEIGHT: bolder;
  TEXT-TRANSFORM: capitalize;
}
H3
{
  COLOR: navy;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: large;
  FONT-WEIGHT: lighter;
  TEXT-TRANSFORM: capitalize;
}

DIV#bloccoHeader {
    TEXT-ALIGN: "center";
}

DIV#bloccoLink {
    TEXT-ALIGN: "center";
}

DIV#bloccoLogin {
   
    background-color: rgb(204,204,255);
    TEXT-ALIGN: "center";
    WIDTH:25%;
    FLOAT:left;
    height: 80%;
}

DIV#formVisualizzaFilm {
    FLOAT:left;
}

DIV#listaFilm {
    FLOAT:left;
    width: 70%;
    height: 100%
}

DIV#validazione {
    CLEAR:left;
}


Edit flod: usate il tag CODE!!!!!!

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
CSS validati funzionano in IE6, non Firefox
« Risposta #1 il: 15 Aprile 2005 12:16:43 »
La validazione è sintattica, non semantica: la grammatica italiana ti spiega come inserire frasi sintatticamente corrette, non si occupa del significato di quello che scrivi.

Non hai un esempio online da vedere direttamente?

Offline color

  • Post: 4
CSS validati funzionano in IE6, non Firefox
« Risposta #2 il: 15 Aprile 2005 12:22:01 »
Citazione da: flod

Non hai un esempio online da vedere direttamente?


Purtroppo no, ma se li salvi in due file, html e css, dovresti visualizzare la pagina

Offline tripleshift

  • Post: 1546
    • Don't push this button
CSS validati funzionano in IE6, non Firefox
« Risposta #3 il: 15 Aprile 2005 12:39:23 »
Citazione da: color
Citazione da: flod

Non hai un esempio online da vedere direttamente?


Purtroppo no, ma se li salvi in due file, html e css, dovresti visualizzare la pagina


lo faccio io, ma cavolino, mica è tanto difficile.

http://www.tripleshift.altervista.org/utentecolor/

ciao

...

Offline color

  • Post: 4
CSS validati funzionano in IE6, non Firefox
« Risposta #4 il: 15 Aprile 2005 13:03:29 »
Scusate, ho notato che quello che vi ho postato funziona:il realtà il problema è un altro: quell'html che ho postato è generato da una pagina home.jsp di una piccola applicazione che viene visualizzata bene in IE6, non in  FF(sembra senza css). Copiando quello stesso html (che non si vede) in un file.html, tutto funziona. qualcuno sa spiegarmi il motivo?

Grazie e Scusate per la precedente imprecisione.

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: CSS validati funzionano in IE6, non Firefox
« Risposta #5 il: 15 Aprile 2005 13:08:29 »
Citazione da: color
Ciao a tutti,
ho un problema con la visualizzazione in Firefox 1.0.2: ho fatto un semplice file xhtml di prova con css relativo, li ho validati, e con IE6 tutto funziona, ma con Firefox no: sembra non vedere assolutamente il CSS (non si vedono i colori e la struttura della pagina).


Io i colori li vedo.
Per quanto riguarda il foglio di stile, correggi
Codice: [Seleziona]

TEXT-ALIGN: "center";

 in
Codice: [Seleziona]

 text-align: center;

Poi se vuoi un effetto uniforme, non usare quell'unità di misura per font-size perché non viene resa allo stesso modo su tutti i browser.
Al di là del foglio di stile, la struttura della pagina ha qualcosa che non va nel codice html: solo che con l'uso di tutte quelle tabelle tr e td diventa un casino capire come correggerlo.
Perché non usi i css anche per impaginare gli elementi?
Ciao, Paolo

Offline color

  • Post: 4
Re: CSS validati funzionano in IE6, non Firefox
« Risposta #6 il: 15 Aprile 2005 16:18:26 »
Citazione da: klades

Poi se vuoi un effetto uniforme, non usare quell'unità di misura per font-size perché non viene resa allo stesso modo su tutti i browser.
Al di là del foglio di stile, la struttura della pagina ha qualcosa che non va nel codice html: solo che con l'uso di tutte quelle tabelle tr e td diventa un casino capire come correggerlo.
Perché non usi i css anche per impaginare gli elementi?
Ciao, Paolo


Le tabelle non sono altro che tabelle, per la struttura della pagina uso i div, comunque a questo punto il problema è un altro, come da messaggio precedente:
Citazione

ho notato che quello che vi ho postato funziona:il realtà il problema è un altro: quell'html che ho postato è generato da una pagina home.jsp di una piccola applicazione che viene visualizzata bene in IE6, non in FF(sembra senza css). Copiando quello stesso html (che non si vede) in un file.html, tutto funziona. qualcuno sa spiegarmi il motivo?

Offline the fly on the net

  • Post: 297
    • the fly on the net
CSS validati funzionano in IE6, non Firefox
« Risposta #7 il: 15 Aprile 2005 17:06:45 »
Citazione da: color
Copiando quello stesso html (che non si vede) in un file.html, tutto funziona. qualcuno sa spiegarmi il motivo?


Direi innanzitutto di controllare se il server restituisce il content-type corretto (che deve essere text/html o text/xml)

Lo vedi facilmente installando l'estensione developer (Informations > Response Headers)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.