Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78

    DIV allineati diversamente con browser diversi

    Ciao a tutti,

    sto lavorado al sito internet, ma ho qualche problema di visualizzazione con i vari browser.

    Ecco quello che voglio ottenere:

    codice:
     
    +----[...]------------------------------------------------+
    |                                                         |
    |                                                         |
    : +---top-----------------------------------------------+ :
    : |+-------------------------top-menu----------------+  | :
      ||                                                 73 |
      |+----------------847------------------------------+  |
      |+-----------------------+ +--top-container-right--+  |
      ||                       | |                       |  |
      ||                       | |+---------------------+|  |
      ||                       | || right-top          50|  |
      ||                       | ||                     ||  |
      ||  top-container-left   | |+--------------391----+|3 |
      ||                       | |+---------------------+|2 |
      ||                       3 ||                     ||0 |
      ||                       2 || top-container       ||  |
      ||                       0 ||  -right-bottom      2|  |
      ||                       | ||                     7|  |
      ||                       | ||                     0|  |
      ||                       | ||                     ||  3
      ||                       | ||                     ||  9
      ||                       | |+---------------------+|  3
      |+---455-----------------+ +-----------391---------+  |
      +---------------847-----------------------------------+
    CSS:
    Codice PHP:
    #top {
        
    width847px;
        
    height393px;
        
    text-alignleft;
        
    margin-top0px;
        
    margin-bottom0px;
        
    margin-leftauto;
        
    margin-rightauto;
    }

    #top-menu {
        
    width847px;
        
    height73px;
        
    color#e0d5c3;
        
    margin-top0px;
        
    margin-bottom0px;
        
    margin-leftauto;
        
    margin-rightauto;
        
    background#422d28 url('../imgs/top.png') no-repeat bottom right;
        
    border-bottom1px solid #ffffff;
    }

    #top-menu h4 {
        
    margin-top0px;
        
    margin-bottom0px;
        
    margin-leftauto;
        
    margin-rightauto;
        
    padding-top10px;
        
    color#e0d5c3;
        
    font-size3em;
        
    font-familySylfaen;
        
    text-indent20px;
    }

    #top-container-left {
        
    width455px;
        
    height320px;
        
    floatleft;
        
    margin-top0px;
        
    margin-bottom0px;
        
    background-color#efebe0;
    }

    #top-container-right {
        
    width391px
        
    height320px;
        
    floatright;
        
    margin-top0px;
        
    margin-bottom0px;
        
    background#c2b89b url('../imgs/right.png') bottom right no-repeat;
        
    border-left1px solid #ffffff;
        
    color#524c3c;
        
    font-size24px;
        
    font-familySylfaen;
        
    text-indent50px;
    }

    #top-container-right-top {
        
    width391px;
        
    height50px;
        
    margin-top0px;
        
    margin-bottom0px;
        
    background#837a5c url('../imgs/bottom.png') top right no-repeat;
        
    color#e0d5c3;
        
    font-size32px;
        
    font-familySylfaen;
        
    text-indent20px;
        
    padding-top20px;
    }

    #top-container-right-bottom {
        
    width391px;
        
    height270px;
        
    margin-top10px;
        
    margin-bottom0px;
        
    color#524c3c;
        
    font-size24px;
        
    font-familySylfaen;
        
    text-indent30px;

    Codice HTML
    Codice PHP:
    [...]
        <
    div id="top">
            <
    div id="top-menu">[...]
            </
    div>

            <
    div id="top-container-left">[...]
            </
    div>

            <
    div id="top-container-right">
                <
    div id="top-container-right-top">[...]</div>
                <
    div id="top-container-right-bottom">
                    <
    div>[...]</div>
                </
    div>
            </
    div>    
        </
    div>
    [...] 
    Cosa succede:

    - Con IE7 e Firefox 3.0.5 lo vedo come vorrei.

    - Con IE6 vedo i due container left e right che non sono allineati in particolare right é piu' lungo sembra che "top-container-right-bottom" cresca di 30 px.

    codice:
    +----------------------+
    |                      |
    +----------------------+
    +-------------+ +------+
    |             | |      |
    |             | |      |
    |             | |      |
    |             | |      |
    |             | |      |
    +-------------+ |      |  +
                    |      |  | 30px
                    |      |  |
                    +------+  +
    - In piu' un mio amico visionandolo con Firefox non so ancora quale versione dice che per vederlo in modo corretto deve mettere a 390px #top-container-right e #top-container-right-top, ma questo disallinea l'header che ci sta sopra etc...

    Qualche idea per risolvere il problema?

    Grazie in anticipo per il vostro tempo e aiuto.

    blp

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78
    proprio nessuno???

  3. #3
    Ti rispondo io perchè anche a me è capitata più o meno la stessa cosa, ma purtroppo per te non ho una soluzione precisa al problema.
    Io avevo problemi con le dimensioni del testo . . cioè con IE7 lo vedevo per come lo avevo impostato,mentre con Firefox no e ho risolto modificando i parametri di grandezza da pt a px . . quest'ultima unità viene riconosciuta allo stesso modo da entrambi i browser.
    Spero possa servirti da spunto . . .

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78
    Grazie per la tua risposta...
    il fatto é che non ho mai usato pt ma sempre px (o em per alcuni caratteri) ...

    non sono riuscito ancora a capire come mai non lo vedo bene...

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.