div#colonne1 { float: left; width: 160px; margin-right: 10px; background: lightblue; } div#colonne2 { float: right; width: 300px; margin-left: 10px; background: burlywood; } div#centre { overflow: hidden; background: khaki; }
Et via un commentaire conditionnel visant Internet Explorer 6 et inférieurs :
div#colonne1 { margin-right: 7px; } div#colonne2 { margin-left: 7px; } div#centre { overflow: visible; height: 1%; }