Buenas tardes, me estoy encontrando un problema que no se como solucionar. Tengo un contenedor con dos capas en paralelo, la de la izquierda está con width:auto ya que es un menu con texto y la segunda (a la derecha) no soy capaz de que se extienda ocupando el resto del contenedor (puede variar el tamaño segun la pantalla de cada usuario) utilizando la propiedad width. En matematicas sería en la capa de la derecha poner width:100%-lo que ocupa la div izquierda.
Espero haberme explicado, dejo el codigo para que lo entiendan mejor:
<div id=”contenedor”>
<div id=”izquieda”>Menu</div>
<div id=”derecha”>Contenido paralelo a la capa “izquierda” y autoajustable a lo que sobre de la capa “contenedor”</div>
</div>
#contenedor{
margin-left:10%;
margin-right:10%;
margin-top:30px;
background:white;
}
#izquierda{
width:auto;
height:100%;
text-align: left;
margin-right: 30px;
position:relative;
padding-top:20px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
float:left;
}
#derecha{
width:???????;/*No se lo que tengo que poner, si no pongo esta propiedad, funciona, pero necesito ponerla y si pongo 100% se me sale del contenedor por el margin-left y me tapa la capa izquierda*/
height:600px;
margin-left: 190px;/*Para respetar a #izquierda, seguro que hay otra manera para que esta capa empiece a continuación de la capa izquierda*/
position:relative;
}
Espero que me podais ayudar ya que estoy desesperado.
Un saludo y gracias de nuevo por anticipado