Es algo re contra hablado, que un dia soluciones pero no recuerdo como jajaja y quiero entenderlo para nunca mas rabiar
Tengo:
- divs Contenedor
- div Contenido
Como hago para que el Contenedor valla adecuando la altura al contenido??
| |||
que alguien me explique! Div con altura segun el contenido Es algo re contra hablado, que un dia soluciones pero no recuerdo como jajaja y quiero entenderlo para nunca mas rabiar Tengo: - divs Contenedor - div Contenido Como hago para que el Contenedor valla adecuando la altura al contenido?? |
| |||
Respuesta: que alguien me explique! Div con altura segun el contenido Haber si me explico mejor: Pagina 1 Código HTML: <div class="contenedor"> <div class="contenido"> Contenido con altura de 2000px </div> </div> Código HTML: <div class="contenedor"> <div class="contenido"> Contenido con altura de 700px </div> </div> |
| |||
Respuesta: que alguien me explique! Div con altura segun el contenido Ahora funciona con un div con la propiedad clear:both; seri asi Código HTML: <div class="contenedor"> <div class="contenido"> Contenido con altura de 2000px .... <div class="clear"></div> </div> </div> Esto es correcto??? que otra alternativa existe? la definicion de .contenedor y .content: Código HTML: #content-container { background: #F3F4EE url(images/body.jpg) repeat-y center top; border:0px solid #FF3300; } #content { width: 800px; margin: 0 auto; border:1px dotted #FF3300; } |
| ||||
Respuesta: que alguien me explique! Div con altura segun el contenido Si #contenido está flotando (?), esa es la mejor opción.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: que alguien me explique! Div con altura segun el contenido Em... en los codigos que mostras pareciera que son 2 cosas diferentes. Por ejemplo: #content-container {} es una ID. O sea que solo aplica las propiedades dentro de el a <div id="content-container"></div> Pero por lo que veo, no tenes ningun div que tenga ese id. Por otra parte veo que los divs tienen "class". Para definir una class en css, se hace con un "." y no con la almohadilla(#) De manera que podrías hacerlo asi: Opcion 1: HTML
Código HTML:
Ver original CSS
Código CSS:
Ver original Opcion 2: HTML:
Código HTML:
Ver original CSS
Código CSS:
Ver original Saludos! |
| |||
Respuesta: que alguien me explique! Div con altura segun el contenido Perdon perdon, copie el codigo original del css y yo lo habia simplificado para el ejemplo las equivalencias serian : .Contenedor >> #content-container .Contenido >> #content pero si vale la aclaracion para aquellos que no lo sepan y nos esten mirando por este canal jajajaja: - punto para clase - almoadilla para id. en fin el contenido a su ves tiene datos osea otro div mas con float:left; profundizando el codigo original seria: Código HTML: <div class="contenedor"> <div class="contenido"> <div class="data"></div> <div class="sidebar"></div> <div class="clear"></div> </div> </div> Código HTML: .data { float:left; } .sidebar{ float:right; } Código HTML: .clear{ clear:both; } |
| ||||
Respuesta: que alguien me explique! Div con altura segun el contenido Lo explicó Mikmoro en su guía de migración a XHTML + CSS: Cita: E) - Otra cosa muy frecuente y que por tanto merece la pena recordar es que cuando una caja que no tiene un alto definido (que crecerá según su contenido), lo único que tiene dentro son cajas flotadas (con la propiedad "float"), esa caja no crecerá tanto como las cajas que tiene dentro. Esto es debe a que las cajas flotadas no ocupan espacio físico en el flujo del documento. Generalmente tiene fácil solución, colocando justo antes del cierre de la caja en cuestión una caja vacía como: <div class="corte"></div> </div> <--cierre de la caja principal--> y en la hoja de estilo un selector como: .corte {clear: both;} Con esto la caja principal crecerá y las otras quedarán visualmente dentro de ella
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
Etiquetas: |