Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    505

    allineare altezze di due div

    ciao a tutti. Ho una struttura di questo tipo :

    codice:
    <body> 
        <div> 
            <div id="ROOT" > 
                <div id="ROOT_0" > 
                    header  
                </div> 
    
                <div id="ROOT_1" > 
                    <div id="ROOT_1_0>
                        Ciao
    
                        Ciao
    
                        Ciao
    
                        Ciao
    
                        Ciao
    
                    </div
                    
                    <div id="ROOT_1_1>
                        Ciao
    
                        Ciao
    
                        Ciao
    
                    </div>
                </div
    
                <div id="ROOT_2" > 
                    footer
                </div> 
            </div> 
        </div>
    </body>
    Come faccio per allineare in altezza i div ROOT_1_0 e ROOT_1_1? perchè il primo (essendo con più testo) risulta più lungo del secondo. C'è un modo?

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    l'unica tramite css è assegnare a entrambi una altezza fissa

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    505
    davvero? caspita...male

    cioè pensavo che mettendo entrambi i div dentro a un div contenitore (di entrambi) si potesse dire ai div "vai fino in fondo al tuo div contenitore"...

  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    non mi risulta, dovresti usare javascript per calcolare l'altezza di quello più lungo e assegnare quell'altezza anche all'altro.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il modo si chiama "false colonne".

    Vedi tra i "link utili" o fa una ricerca nel forum
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    E' vero, me ne ero dimenticata

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    505
    uhm...ho cercato un pò. Ma il trucco funziona quando ho immagini di sfondo da quanto ho capito...e io non ho immagini

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    505
    ho trovato questa guida , e dice praticamente di mettere la prima float:left e la seconda float:right.

    Ora, il mio codice css è questo :

    codice:
    #ROOT_1{width:980px; text-align:center; float:left;}
    
    #ROOT_1_0{width:200px; text-align:center; float:right; margin-top:5px; margin-left:5px; margin-right:5px; font-weight:bold;}
    #ROOT_1_1{background-color:#FF9933; width:765px; text-align:center; float:left; margin-top:5px; margin-bottom:5px; margin-right:5px;}
    ma mi sembra non funzioni comunque! devo aggiungere un div-falsa-colonna completamente vuoto tutto a sinistra?

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    505
    alè all'idea delle false colonne funziona alla perfezione! Ho risolto grazie ragazzi

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.