Dentro de un div, quiero tener cuatro divs que se dispongan de la siguiente manera:
1 2
3 4
Y que se mantengan siempre asi, sin importar el contendio que lleven dentro, ademas quiero que la altura de cada uno de ellos tambien se adapte a su contenido, es decir no tener que estar asignandole una altura fija segun lo que lleven dentro que va a ser texto.
Me pasa que cuando vario el contenido del contenedor1, el contenedor de abajo, es decir el 3 se corre hacia la derecha y no queda como yo quiero.
Aqui les va el codigo:
CSS
Código:
HTML/*Contenedor de los cuatro divs*/ #page { width: 980px; text-align: justify; margin-top: 15px; margin-right: auto; margin-bottom: 45px; margin-left: auto; position:relative; } #contenedor1 { float: left; width:457px; text-align: center; margin-top: 10px; } #contenedor2{ float: right; width:457px; margin-top: 10px; } #contenedor3{ float:left; width:457px; margin-top: 20px; margin-bottom:45px; margin-right:66px; } #contenedor4{ float:right; width:457px; margin-top: 20px; }
Código HTML:
<div id="page"> <div id="contenedor1"> </div> <div id="contenedor2"> </div> <div id="contenedor3"> </div> <div id = "contenedor4"> </div> </div>