Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327

    Problema compatibilità firefox

    Ciao a tutti, ho fatto un foglio di stile, con IE7 funziona benissimo, con firefox ho un problema.
    Praticamente il footer è + lungo.

    Vi posto il foglio di stile e la pagina html.

    Codice PHP:
    <html>
    <
    head>
     <
    link rel="stylesheet" href="style/style.css" type="text/css">
    </
    head>
    <
    body>
    <
    div id="container_left">
     <
    div id="container_right">
      <
    div id="header">
      </
    div>
      <
    div id="content">
       </
    div>
        <
    div id="menu">
        </
    div>
      <
    div id="footer">
        
    Qui il footer
      
    </div>
     </
    div>
    </
    div>
    </
    body>
    </
    html
    Codice PHP:
    htmlbody
    {
      
    margin:0;
      
    padding:0;
    }

    body
    {
      
    font:85%/1.45 "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
      
    color:#333;
      
    text-align:center;
    }

    h2
    {
      
    font-size:160%;
      
    color:#004BAA;
      
    margin:0 0 0.3em;
    }

    div#header
    {
      
    width:1000px;
    }

    div#container_left
    {
      
    width:1000px;
      
    text-align:left;
      
    margin:0 auto;
      
    backgroundurl(left.jpgrepeat-y left;
    }

    div#container_right
    {
      
    width:1001px;
      
    backgroundurl(right.jpgrepeat-y right;
    }

    div#content
    {
      
    float:left;
      
    width:700px;
      
    padding-left30px;
    }

    div#content p
    {
      
    text-align:justify;
    }

    div#menu
    {
      
    float:right;
      
    width:160px;
      
    padding-top:2.7em;
    }

    div#menu ul,div#menu li
    {
      list-
    style-type:none;
      
    margin:0;
      
    padding:0;
    }

    div#menu a
    {
      
    display:block;
      
    height:1.3em;
      
    font-size:110%;
      
    color:#A64B1B;
      
    text-decoration:none;
      
    padding:1px 0 1px 15px;
    }

    div#menu a:hover
    {
      
    color:#7F2D01;
    }

    div#menu li#active a
    {
      
    color:#606060;
    }

    div#footer
    {
      
    clear:both;
      
    color:#333;
      
    width962px;
      
    margin-left19px;
      
    padding20px;
      
    backgroundurl(footer.pngrepeat-x top;
      
    text-aligncenter;

    Qualcuno sa aiutarmi?
    By Games

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    non so se la tua è un'omissione voluta, ma nel codice che hai postato manca il doctype.
    In genere, è FF quello che interpreta il codice secondo gli standard, quindi ottimizza il foglio di stile per i browser standard-compliant, per Explorer puoi correggere utilizzando i commenti condizionali

    Cyà

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Originariamente inviato da Myaku
    non so se la tua è un'omissione voluta, ma nel codice che hai postato manca il doctype.
    In genere, è FF quello che interpreta il codice secondo gli standard, quindi ottimizza il foglio di stile per i browser standard-compliant, per Explorer puoi correggere utilizzando i commenti condizionali

    Cyà
    Uhm.... quindi cosa dovrei scrivere?
    By Games

  4. #4
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da Games
    Uhm.... quindi cosa dovrei scrivere?
    come post precedente, crea un codice quantomeno validato (sia l'html che il css) che funzioni bene sui browser "standard" (FF, Opera, Safari), quindi usa i commenti condizionali per correggere la visualizzazione su explorer - se non sai cosa sono o come funzionano, una ricerca qui sul forum o con google ti darà tutte le informazioni che ti servono. Il tuo browser di riferimento non deve mai essere IE.
    Prova ad applicare quanto ti ho detto, in questo momento non ho la possibilità di provare in locale il tuo codice (non avendo nemmeno le immagini associate, non so quanto bene possa riuscire la prova) e non hai nè allegato uno screenshot nè specificato in cosa o quanto consiste il "footer più lungo", ma se il tuo problema è solo relativo al box model, lo risolvi tranquillamente nel modo che ti ho segnalato.


  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Originariamente inviato da Myaku
    come post precedente, crea un codice quantomeno validato (sia l'html che il css) che funzioni bene sui browser "standard" (FF, Opera, Safari), quindi usa i commenti condizionali per correggere la visualizzazione su explorer - se non sai cosa sono o come funzionano, una ricerca qui sul forum o con google ti darà tutte le informazioni che ti servono. Il tuo browser di riferimento non deve mai essere IE.
    Prova ad applicare quanto ti ho detto, in questo momento non ho la possibilità di provare in locale il tuo codice (non avendo nemmeno le immagini associate, non so quanto bene possa riuscire la prova) e non hai nè allegato uno screenshot nè specificato in cosa o quanto consiste il "footer più lungo", ma se il tuo problema è solo relativo al box model, lo risolvi tranquillamente nel modo che ti ho segnalato.


    ok ora faccio una prova.
    Thanks
    By Games

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    sarebbe questo quello da inserire?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    http://www.w3.org/TR/html4/loose.dtd>
    By Games

  7. #7
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    una delle possibilità, si
    qui hai la lista dei doctype ammessi. Quello che utilizzi, dipende anche dal sito stesso. Lavorare in strict è meglio, ma è meno permissivo del transitional. Se costruisci pagine in semplice "text/html", puoi lavorare tranquillamente in html - anzichè in xhtml

    vedi anche questo

    Cyà

  8. #8
    Nelle proprietà del footer, nel CSS, aggiungi questa regolina magica: width : auto;.
    Si tratta del solito problema del padding...

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Originariamente inviato da H5N1_Aviaria
    Nelle proprietà del footer, nel CSS, aggiungi questa regolina magica: width : auto;.
    Si tratta del solito problema del padding...
    Esatto, ho risolti in un'altro modo, però provo questo ora
    By Games

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Originariamente inviato da Myaku
    una delle possibilità, si
    qui hai la lista dei doctype ammessi. Quello che utilizzi, dipende anche dal sito stesso. Lavorare in strict è meglio, ma è meno permissivo del transitional. Se costruisci pagine in semplice "text/html", puoi lavorare tranquillamente in html - anzichè in xhtml

    vedi anche questo

    Cyà
    Si le pagine sono in html/css, è un template...
    By Games

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.