Martin Szyszlican escribió:
> Amigos Ovilleros:
> Estamos con un problema que paso a explicar: Dentro de un contenedor tenemos
> 2 columnas: una a la izquierda y otra a la derecha.
> La columna de la izquierda contiene otros dos contenedores. Tanto estos dos
> como el de la derecha pueden variar en alto porque su contenido puede
> variar, pero siempre la altura global debería ser la del mas largo (o la de
> los dos de la izquierda, o la de la derecha) y los demás adaptarse.
>
> Envío dos ejemplos, uno con mucho contenido a la derecha, y otro con mucho
> contenido en el segundo contenedor de la columna izquierda.
> Están aquí: http://martinsz.googlepages.com/problemaOvillo.html
>
> Si la columna derecha es muy alta, como en el primer ejemplo, no debería
> quedar espacio debajo de los dos de la izquierda, esos deberían adaptarse y
> ocupar el 50% del alto de la columna derecha.
> Esto lo conseguimos usando position: absolute en el contenedor de la
> izquierda y position:relative en el que contiene a ambas columnas.
>
> Pero existe otro problema, y es que cuando uno de los de la izquierda tiene
> mucho contenido (que excede el 50% de la altura del de la derecha) ese
> contenido aparece escapándose del contenedor global, como se ve en nuestro
> segundo ejemplo. En este caso el contenedor de la izquierda debería
> agrandarse para incluir a todo su contenido y la columna derecha debería
> estirarse también.
>
> Necesitamos una solución que se vea bien en firefox2, opera9, safari3 e ie7,
> los demás navegadores pueden mostrar una versión degradada pero aceptable.
> Supongo que la solución tiene que ver con usar display: table-cell, ya que
> el comportamiento que estoy buscando es más similar al de las tablas que al
> de los bloques, pero no tengo experiencia con ese tipo de cosas y me
> gustaría su ayuda.
>   
El problema del table-cell es nuestro simpático Explorer que no lo 
soporta, mira a ver si este tutorial te ayuda

http://www.positioniseverything.net/articles/onetruelayout/

-- 
Saludos -=stripTM=-

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a