Tengo el siguiente marcado:
<div class="FixedHeightContainer">
<h2>Title</h2>
<div class="Content">
..blah blah blah...
</div>
</div>
El CSS se ve así:
.FixedHeightContainer
{
float:right;
height: 250px;
width:250px;
}
.Content
{
???
}
Debido a su contenido, la altura de div.Content
suele ser mayor que el espacio proporcionado por div.FixedHeightContainer
. Por el momento, div.Content
alegremente se extiende desde el fondo de div.FixedHeightContainer
- no en absoluto lo que quiero.
¿Cómo especifico que div.Content
obtenga barras de desplazamiento (preferiblemente solo verticales, pero no soy quisquilloso) cuando su altura es demasiado grande para caber?
overflow:auto
y overflow:scroll
no hacen nada, por alguna extraña razón.
Content
una altura fija, no debe darFixedHeightContainer
una altura fija, porque no puede saber qué tan alto será su título, por lo queContent
puede ser eliminado. Ver: jsfiddle.net/ftkbL/2 Debe establecer la altura fija solo en el elemento conoverflow: scroll
. Ver jsfiddle.net/ftkbL/3 o jsfiddle.net/ftkbL/4FWIW, aquí está mi enfoque = uno simple que funciona para mí:
fuente
Código de la respuesta anterior de Dutchie432
fuente
overflow
propiedad de usofuente