Tengo dos divs dentro de un div principal (mira la imagen a continuación). Cuando el div "negro" crece en altura, también lo hace el div "rojo" externo, pero quiero hacer que el div "verde" crezca también. ¿Cómo se puede hacer esto en CSS?Hacer que el div interno crezca en altura cuando crece el div externo
Respuesta
Puede usar las propiedades CSS table, table-row, and table-cell
. Sin embargo, es posible que deba verificar si su navegador admite navegadores. http://www.quirksmode.org/css/display.html#table
Ejemplo: http://jsfiddle.net/2GawC/
D: ¡Pero eso no es necesario para esto y los diseños de tabla son terribles! –
No puedo pensar en otra forma de hacerlo? 100% divs solo se ajustará al contenido y no se expandirá con los hermanos: -S –
Habla de aplicar estilo de diseño de tabla a los divs en CSS, sin utilizar el diseño basado en tablas en HTML. No hay nada de terrible en eso, es una solución perfectamente legítima. –
Uso height:100%
es probable que no trabaja porque el div padre tiene un atributo de position
static
(por defecto). Aplique position:relative
al padre y debería funcionar. :)
No ayudo .... –
- 1. ¿Cómo hacer que un div crezca con el contenido?
- 2. Divs flotantes anidados causan que div externo no crezca
- 3. Cómo hacer que un div interno empuje el div externo hacia abajo
- 4. ¿Cómo hacer que div se fije en altura pero crece si el contenido es más grande que la altura?
- 5. Cómo hacer que un div crezca en altura mientras tiene flotadores dentro de
- 6. CSS: altura automática conteniendo div, altura del 100% en el fondo div dentro que contiene div
- 7. ¿Cómo hacer que un padre div crezca con sus hijos?
- 8. ¿Cómo hacer que la altura del div interno sea igual a la altura del div principal si el div principal tiene "min-height"?
- 9. CSS: DIV que no contiene altura en el flotador establece
- 10. Div entre el div dividido y la altura del contenedor div cuando el contenedor tiene altura: ¿automático?
- 11. Clipping div contenido interno
- 12. ¿Cómo puedo hacer que un DIV ocupe el resto de la altura de un contenedor div?
- 13. hacer que div llene el espacio restante
- 14. El div interno excede los límites div externos
- 15. Margen de div interno que afecta al margen de div
- 16. Haga que el div externo sea automáticamente de la misma altura que su contenido flotante
- 17. jQuery: altura div dinámica
- 18. Div interior para desplazarse si div externo es demasiado pequeño?
- 19. Altura DIV absoluta 100%
- 20. CSS: altura: completa el resto de div?
- 21. CSS: Parent-Div no crece con sus hijos (horizontal)
- 22. CSS 100% Altura Div
- 23. altura dinámica para DIV
- 24. ¿El contenido de div es más largo que div cuando el ancho está establecido en 100%?
- 25. div interior tiene que ser 100% Altura
- 26. Cómo tener la altura de la tabla html = altura de div principal cuando la altura de div no está establecida
- 27. Para que div extienda altura completa
- 28. Cómo hacer que los divs internos flotantes tengan la misma altura que el div más alto
- 29. Borrar dentro div div A es borrar el flotador de div B, que está fuera de div A
- 30. ¿Cómo hacer que se pase el ratón sobre un div para activar cambios en otro div?
como 100 altura%? –
¿Ha intentado 'height: 100%'? O, ¿no se está moviendo a medida que crece el 'div' negro? – Biotox
Busque diseños CSS de varias columnas, aquí o en Google, y se le ocurrirán muchas preguntas sobre exactamente lo mismo. – Ktash