Tengo un div fijo con una altura del 100%, y dentro de eso, un div infantil que está relativamente posicionado. El elemento div infantil contiene texto que se puede cambiar, por lo que no tiene una altura fija.css - hijo desplazable del elemento fijo
Quiero que el elemento div se desplace verticalmente si su contenido se desborda fuera de la pantalla. Jugué con las propiedades de altura mínima y máxima para lograr esto, pero no es una solución ideal, y no siempre funciona.
EDITAR: la altura mínima y máxima parece ser ignorada, casi. Calculé la cantidad de área vertical que tomaría el cuadro de texto para la altura mínima de la pantalla "permitida", y lo configuré como la altura. Agregar la altura mínima y máxima no hizo ninguna diferencia en esto. El único problema con esta solución es que la caja es siempre alrededor de ~ 60%, por lo que incluso cuando no es necesario desplazarse, lo hace. Esto funciona, pero no es ideal. Si hay una forma de evitar esto, sería genial.
Esto es lo que tengo hasta ahora:
<div class="content">
<div id="textbox"> some text
</div>
</div>
.content { position: fixed; height: 100%; top: 0px; right: 0px; }
#textBox {
position: relative;
top: 165px;
height: 61.5%;
overflow-y: auto;
}
¿Hay una forma más mejor, a prueba de tontos para hacer esto?
Ha intentado establecer inferior en su lugar? IE - abajo: 5px; – Tyanna