Diseño de disposición - desbordamiento
- Página anterior z-index CSS
- Página siguiente Flotación CSS
CSS overflow property controls how content that is too large to fit in the area is handled.
CSS Overflow
overflow
La propiedad especifica si se recortará el contenido o se añadirá una barra de desplazamiento cuando el contenido del elemento es demasiado grande para caber en el área especificada.
overflow
La propiedad puede establecer los siguientes valores:
visible
- Por defecto. El desbordamiento no se recortará. El contenido se renderizará fuera del cuadro del elementohidden
- El desbordamiento se recortará y el contenido restante no será visiblescroll
- El desbordamiento se recortará y se añadirá una barra de desplazamiento para ver el contenido restanteauto
- Conscroll
Similar, pero solo se añade una barra de desplazamiento cuando sea necesario
Nota:overflow
La propiedad solo se aplica a los elementos de bloque con altura especificada.
Nota:En OS X Lion (en Mac), la barra de desplazamiento está oculta por defecto y solo se muestra al usarla (incluso si se ha configurado "overflow:scroll").
overflow: visible
Por defecto, el desbordamiento es visible (visible
) lo que significa que no se recortará, sino que se renderizará fuera del cuadro del elemento:
Ejemplo
div { width: 200px; height: 50px; background-color: #eee; overflow: visible; }
overflow: hidden
Si se utiliza hidden
El valor, el desbordamiento se recortará y el resto del contenido se ocultará:
Ejemplo
div { overflow: hidden; }
overflow: scroll
Si se establece el valor en scroll
El desbordamiento se recortará y se añadirá una barra de desplazamiento para desplazarse dentro del cuadro. Tenga en cuenta que esto añadirá una barra de desplazamiento en ambas direcciones (incluso si no es necesario):
Ejemplo
div { overflow: scroll; }
overflow: auto
auto
El valor es similar a scroll
pero solo se añade una barra de desplazamiento cuando sea necesario:
Ejemplo
div { overflow: auto; }
overflow-x y overflow-y
overflow-x
Y overflow-y
La propiedad especifica si se cambia el desbordamiento del contenido solo en horizontal o vertical (o ambos):
overflow-x
Especifica cómo manejar los bordes izquierdo / derecho del contenido.overflow-y
Especifica cómo manejar los bordes superior / inferior del contenido.
Ejemplo
div { overflow-x: hidden; /* Oculta la barra de desplazamiento horizontal */ overflow-y: scroll; /* Añade la barra de desplazamiento vertical */ }
Todas las propiedades de overflow CSS
Atributo | Descripción |
---|---|
overflow | Especifica qué sucederá si el contenido se desborda el cuadro del elemento. |
overflow-x | Especifica cómo manejar los bordes izquierdo/derecho del contenido cuando se desborda el área de contenido del elemento. |
overflow-y | Especifica cómo manejar los bordes superior/inferior del contenido cuando se desborda el área de contenido del elemento. |
- Página anterior z-index CSS
- Página siguiente Flotación CSS