La propiedad <overflow> en CSS controla qué ocurre cuando el contenido de un elemento supera el ancho o alto definido. Permite elegir si se oculta el exceso, aparece una barra de desplazamiento o se ajusta automáticamente.
La propiedad <overflow> puede tener cuatro valores principales: visible (por defecto, el contenido sobresale), hidden (el contenido sobrante se oculta), scroll (siempre aparece una barra de desplazamiento) y auto (aparece solo si es necesario).
En este ejemplo, el contenido sobresaldría de la caja, pero con <overflow: hidden;> se oculta el exceso:
Hidden, scroll y auto ofrecen distintas formas de manejar el contenido. Scroll muestra siempre la barra, mientras que auto solo cuando hace falta.
Con <overflow-x> y <overflow-y> se puede controlar por separado el desbordamiento horizontal y vertical. Útil cuando, por ejemplo, solo quieres permitir scroll horizontal.
Overflow no solo importa en elementos block: también se puede manejar en elementos inline-block.
En diseños con Flexbox, overflow asegura que los elementos demasiado grandes sigan siendo desplazables.
Con text-overflow: ellipsis el texto demasiado largo se acorta con tres puntos (...) si no cabe en la caja.
El uso correcto de overflow ayuda a evitar problemas inesperados de diseño y mejora la claridad del contenido:
Please sign in to ask Lara about CSS overflow.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.