Foros del Web » Creando para Internet » CSS »

Divs padre y hijos

Estas en el tema de Divs padre y hijos en el foro de CSS en Foros del Web. Buenas, a mi problema que expongo ahora vi varias soluciones pero no consigo que ninguna me funcione, explico mi problema: tengo 1 div principal, y ...
  #1 (permalink)  
Antiguo 17/06/2008, 05:38
 
Fecha de Ingreso: junio-2008
Ubicación: España
Mensajes: 13
Antigüedad: 15 años, 10 meses
Puntos: 0
Divs padre y hijos

Buenas, a mi problema que expongo ahora vi varias soluciones pero no consigo que ninguna me funcione, explico mi problema:

tengo 1 div principal, y dentro tengo 2 divs, uno a la izq, menu, y otro a la derecha, "contenido".

pues busco que dependiendo del contenido de los 2 hijos, alarge al padre (hablamos siempre en height, el widht es fijo en los 3) dependiendo del contenido.

en internet explorer esto lo hace perfectamente.

pero en firefox, como uso el float en los divs, pues el padre contenedor los ignora y se queda pequeño.

si quito la propiedad float, los 2 divs contenedores, pasan a distinta linea, uno abajo del otro (quiero que esten al lado pegados)


acabo de comprobar que no he conseguido ser muy esquematico explicandolo, si necesitais el codigo lo pego
  #2 (permalink)  
Antiguo 17/06/2008, 06:16
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Respuesta: Divs padre y hijos

Prueba a darle al div padre un overflow:hidden pero que no lo aplique IE6 (el 7, no sé)
  #3 (permalink)  
Antiguo 17/06/2008, 08:43
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Divs padre y hijos

Puedes probar a añadir justo donde terminan las dos caja interiores, antes de cerrar la principal, esta eqtiqueta:

<div class="corte"></div>

y añadir a la css el selector:

.corte {clear: both;}

Mikel.
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 11:12.