Hola,
Tengo 3 divs. A los dos primeros los floto a las izquierda y el tercero lo dejo tal cual sin flotar. Este ultimo aparece debajo de los otros dos pero el problema es que se queda unido por arriba al primero y no lo puedo separar ni con margin ni poniendole clear:both ¿Hay alguna forma de hacerlo sin usar las propiedades top o bottom?
<div style="background: red; width: 200px; float: left">
<p>Hola</p>
<p>Hola</p>
<p>Hola</p>
<p>Hola</p>
</div>
<div style="background: green; width: 200px; float: left">
<p>Hola</p>
<p>Hola</p>
<p>Hola</p>
<p>Hola</p>
</div>
<div style="background: yellow; width: 200px">
<p>Hola</p>
<p>Hola</p>
<p>Hola</p>
<p>Hola</p>
</div>
Gracias.