Foros del Web » Diseño de Sitios web » 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 30/01/2012, 23:35
 
Fecha de Ingreso: enero-2012
Mensajes: 30
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 originalCopiar
  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 originalCopiar
  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, 04:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 3.425
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, 21:48
 
Fecha de Ingreso: enero-2012
Mensajes: 30
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 31/01/2012, 23:00
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.049
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.
¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 05:22.
SEO by vBSEO 3.3.2