all'inizio ti avevano suggerito il display:table e display:table-cell.
Con questi non hai bisogno di javascript:
dove l'allineamento verticale non deve essere centrato inserirai un vertical-align:top.codice:<style type="text/css"> <!-- #wrapper { display:table; width:100%; } #content { display:table-row; } #bi, #ci, #di { display:table-cell; vertical-align:middle; height:500px; /* inserito solo per visualizzare meglio l'esempio */ } #bi, #di { width:20%; background-color:#0066FF } #ci { width:60%; background-color:#339933 } --> </style></head> <body> <div id="wrapper"> <div id="content"> <div id="bi"> contenuto bi </div> <div id="ci"> contenuto ci </div> <div id="di"> contenuto di </div> </div> </div> </body> </html>
L'altezza delle celle si adatterà al contenuto più "alto" e l'immagine o il testo più "basso" saranno centrati

Rispondi quotando