Pues sí
Aunque hay que pelotear un poco con el CSS al elemento padre, por ejemplo limpiando floats.
El div caja no tiene height, mejor dicho, tiene el que le pongas al mayor de los interiores:
Código CSS:
Ver original.caja {
margin: 100px auto 0;
border: 1px solid blue;
width: 70%;
}
.izquierda {
float: left;
background: aqua;
width: 250px;
height: 200px;
}
.derecha {
float: right;
background: green;
width: 250px;
height: 200px;
}
.abajo {
clear: both;
}