Foros del Web » Creando para Internet » CSS »

Div que se expanda o se contraiga con el contenido

Estas en el tema de Div que se expanda o se contraiga con el contenido en el foro de CSS en Foros del Web. Bueno amigos, tengo un pequeño problema tengo esta estructura, y quiero que #Menu se expanda o se contraiga respecto con el tamaño del #Contenido... las ...
  #1 (permalink)  
Antiguo 31/01/2012, 00:35
 
Fecha de Ingreso: enero-2012
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 2
Pregunta Div que se expanda o se contraiga con el contenido

Bueno amigos, tengo un pequeño problema tengo esta estructura, y quiero que #Menu se expanda o se contraiga respecto con el tamaño del #Contenido... las lineas diagonales rojas son el espacio que siempre me queda y quiero que dicho espacio lo termine de ocupar el #Menu.



Asi está mi CSS
Código CSS:
Ver original
  1. #contenedor{
  2. width:924px;
  3. margin-top:40px;
  4. background-color :white;
  5. border:1px groove;
  6. border-color: #c5c5c5;
  7. height: 100%;
  8. overflow:hidden;
  9. }
  10.  
  11. #menu{
  12. width:190px;
  13. float:left;
  14. background-color:#333;
  15. }
  16.  
  17. #contenido {
  18. width:705px;
  19. float:left;
  20. background-color:white;
  21. margin: 5px 5px 10px 5px;
  22. border: 1px groove;
  23.  
  24. }

Y lo uso asi

Código PHP:
Ver original
  1. <div id="contenedor">
  2.  
  3.    <div id="menu">
  4.        
  5.     <?php menu(); ?>
  6.        
  7.    </div>
  8.    
  9.     <div id="contenido">
  10.     <?php contenido();?>
  11.      </div>
  12. </div>

De verdad espero haberme expresado bien, de antemano Gracias.Un saludo
  #2 (permalink)  
Antiguo 31/01/2012, 05:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Div que se expanda o se contraiga con el contenido

usa esta lógica
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 31/01/2012, 22:48
 
Fecha de Ingreso: enero-2012
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Div que se expanda o se contraiga con el contenido

Cita:
Iniciado por IsaBelM Ver Mensaje
[URL="http://araudi.net/ejemplos/columnas_equilibradas.html"]usa esta lógica[/URL]
Eso es justo lo que quiero Gracias, pero no habrá otra manera de hacerlo? ya que me parece algo engorroso. Gracias por tu respuesta!
  #4 (permalink)  
Antiguo 01/02/2012, 00:00
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: Div que se expanda o se contraiga con el contenido

La verdad es dificil saber cual solución te va a resultar mejor. Hay muchas formas de hacer lo mismo, puedes comprobarlo googleando "columnas equilibradas o de igual alto".
Un truco muy sencillo de aplicar es el de las columnas falsas.
Si prefieres mantener un html y css limpio, sin demasiado rebusque, puedes delegarle la tarea deigualar el alto a javascript..
O bien trabajar con display:table o ya con las propiedades css3, yo no lo hice, pero investigando un poco seguro se debe poder hacer incluso compatible con ie7.

Saludos.

Etiquetas: contenido, tamaño, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:46.