Sei stata chiara fin dall'inizio=), la soluzione te l'ho già data prima.
Ti faccio un esempio così capisci meglio.
1) O attribuisci la proprietà clear ad uno degli elementi contenuti dentro al div.
cioè:
Questo presuppone che tu inserisca un nuovo div con questa proprietà.codice:<div style="border: 1px solid red; width: 400px; margin: 0 auto"> <div style="width: 150px; float: left; border: 1px solid green">Contenuto1</div> <div style="width: 150px; float: left; border: 1px solid green">Contenuto2</div> <div style="clear:both;"></div> </div>
2) Oppure utilizzi il metodo dell'easyclearing.
Te lo faccio vedere in maniera più corretta, senza dichiarare stili inline come hai fatto te.
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it"> <head> <title></title> <style type="text/css"> * { margin:0; padding:0; } body { text-align:center; } #box { margin:auto; width:400px; border:solid 1px red; } #box:after { content:"."; clear:both; display:block; visibility:hidden; height:0; } #box div{ float:left; width:150px; border:solid 1px green; } </style> </head> <body> <div id="box"> <div> Contenuto1</p></div> <div> Contenuto2</p></div> </div> </body> </html>

Rispondi quotando