Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Contenitore non contiene altezza figli

    codice:
    .contenitore{
    	width: 1024px;
    	height: auto;
    	margin: 0 auto;
    	padding: 100px 40px 100px 40px;
    }
    
    .colSx{
    	float: left;
    	width: 170px;;
    	height: auto;
    	margin-right: 10px;
    	padding: 0px 0px 10px 0px;
    }
    
    .colCtr{
    	float: left;
    	width: 634px;
    	height: auto;
    	padding: 15px 10px 10px 10px;
    	overflow: hidden;
    }
    
    .colDx{
    	float: left;
    	width: 170px;
    	height: auto;
    	margin-left: 10px;
    	padding: 0px 0px 10px 0px;
    }
    
    
    <body>
        	<div class="contenitore">
       
    
                <div class="colSx">
                	  bla bla bla 
                </div>
                
                
                <div class="colCtr">
                       contenuto lungo
                </div>
     
                <div class="colDx">
                     bla bla 
                </div>
    
            </div>	
    </body>
    Vorrei che il contenitore fosse alto quanto il più alto tra colSx colDx e colCtr.
    Dove sbaglio?

    Edit: ho già provato settando un'altezza fissa in pixel e in % ma niente...

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    un contenitore senza float:left che contiene figli con float:left è ovvio che si comporta in modo imprevedibile
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Originariamente inviato da marco_c
    un contenitore senza float:left che contiene figli con float:left è ovvio che si comporta in modo imprevedibile

    Che bagigio che sono!
    Graaaaaazie!

  4. #4
    Utente di HTML.it L'avatar di Experiment8
    Registrato dal
    Jun 2012
    residenza
    Milano
    Messaggi
    254
    Prova aggiungendo Display: block e Overflow: hidden al contenitore, lasciando height: auto, dovrebbe risolvere.

  5. #5
    Originariamente inviato da Experiment8
    Prova aggiungendo Display: block e Overflow: hidden al contenitore, lasciando height: auto, dovrebbe risolvere.

    In realtà ho visto che basta mettere Overflow: hidden... però non ho capito xkè funziona
    me lo spieghi?

  6. #6
    Utente di HTML.it L'avatar di Experiment8
    Registrato dal
    Jun 2012
    residenza
    Milano
    Messaggi
    254
    Con overflow: hidden ovviamente gli assegni la proprietà di nascondere il contenuto in eccesso, ma in eccesso rispetto all'altezza, se l'altezza non è definita, seguirà l'altezza del contenuto

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 © 2025 vBulletin Solutions, Inc. All rights reserved.