none
Ajustar alto de DIV dentro de contenedor RRS feed

  • Pregunta

  • Amigos, discúlpenme por mencionar este caso dentro de este foro pero tiene que ver con JQuery pero no estaba seguro donde ponerlo.

    Tengo una vista con un div que dentro contiene a otros div y lo que busco es que el Div último (div3) crezca en altura según su contenedor. 

    Como pueden ver, lo que busco es que si el div amarrillo crece en altura lo haga tbn el div3, ¿Hay alguna forma de hacerlo?

    viernes, 6 de mayo de 2016 15:30

Respuestas

  • Hola devinnova,

    La altura del Div3 respecto al contenedor es:

    var alto = (altoContenedor - topDiv3)

    La posición del contenedor deberá ser relativa a su contenido para obtener los valores top

    var posicion = $('div3').position();
    
    top = posicion.top;

    • Marcado como respuesta devinnova viernes, 6 de mayo de 2016 21:23
    viernes, 6 de mayo de 2016 21:22

Todas las respuestas

  • Normalmente es al revés, es decir, le pones una altura al div3 y el div amarillo se amolda a la altura total de su contenido. Para lograr lo que quieres, en lugar de ponerle la altura al div amarillo, ponle al div3 la diferencia de altura entre la que querías para el div amarillo y la que consumen el div1 y el div2.

    Hay un foro de "desarrollo web general", que probablemente sería mejor para este tipo de preguntas, en lugar del de MVC en el que la pusiste:

    https://social.msdn.microsoft.com/Forums/es-ES/home?forum=webdeves

    viernes, 6 de mayo de 2016 21:05
  • Hola devinnova,

    La altura del Div3 respecto al contenedor es:

    var alto = (altoContenedor - topDiv3)

    La posición del contenedor deberá ser relativa a su contenido para obtener los valores top

    var posicion = $('div3').position();
    
    top = posicion.top;

    • Marcado como respuesta devinnova viernes, 6 de mayo de 2016 21:23
    viernes, 6 de mayo de 2016 21:22
  • Gracias Willams, conseguí hacerlo como dices.
    viernes, 6 de mayo de 2016 21:23