Recurro a ustedes para buscar solución y consuelo frente a semejante drama.
Tengo dos contenedores (div) de igual tamaño y posición que se superponen mediante el uso de z-index, requisito necesario para que el objetivo de diseño se cumpla. Hasta ahí ningún problema.
Datos necesarios: En el contenedor superior (que llamaremos amistosamente "capa 1") tengo texto y otra información dinámica. En la capa inferior ("capa 0") tengo sólo un fondo.
EL PROBLEMA: Necesito que cuando la "capa 1" crezca debido a su contenido, la "capa 0" también crezca, lo que actualmente no sucede por ser contenedores independientes el uno del otro.
MAS INFO: Debido a las características, no es posible meter la "capa 1" dentro de la "capa 0", deben permanecer independientes.
LO QUE SE BUSCA IDEALMENTE:
Una solución mediante CSS. Sé que se puede hacer mediante JavaScript, pero no es la idea. El ideal es solucionar todo mediante hojas de estilo u otra solución potente y rápida para los distintos navegadores.
Muchísimas gracias a todos los que me puedan ayudar ya que llevamos un buen rato machucandonos la cabeza con esto.
Saludos a todos!
codigo css:
Código PHP:
   #main-content {
        color: #666666;
        float: left;
        font-size: 12px;
        height: auto;
        width: 701px;
        margin: 0 auto 0 auto;
        padding: 0;
} 
 
#main-center {
        background-color: transparent;
        background-image: url(imagenes/pattern3.jpg);
        background-position: center;
        background-repeat: repeat-y;
        position:relative;
        margin: 0 auto 12px auto;
        padding: 0;
        width: 701px;
        min-height: 422px;
        height: auto !important;
        height: 422px;
        z-index:0;
}
 
#main-center-z {
        background-color: transparent;
        position:absolute;
        top: 120px;
        width: 701px;
        min-height: 422px;
        height: auto !important;
        height: 422px;
        margin: 0 auto 0 auto;
        padding: 0;
        z-index:1;
} 
    Código PHP:
   <div id="main-content" >
<div id="main-center-z">
    <p>Aquí va el contenido del centro</ p>
    <p>Probando alto centro</ p>
    <p>Probando 2</ p>
    <p>Probando 3</ p>
    </div>
<div id="main-center"></div>
</div> 
     
 




