Nearby lessons

17 of 19

📜 CSS Overflow Property

📌 What is CSS Overflow Property?

The overflow property in CSS determines how content is handled when it exceeds its container boundaries.

  • visible – Content overflows and is visible (default).
  • hidden – Overflow is clipped, hidden from view.
  • scroll – Scrollbars always appear for overflowed content.
  • auto – Scrollbars appear only if content overflows.

🔹 overflow: visible

The content is not clipped and overflows outside the element's box. This is the default behavior.
Code Example
PREVIEW READY
Loading Editor...
Live Preview

🔹 overflow: hidden

The overflow is clipped and invisible when it exceeds the box.
Code Example
PREVIEW READY
Loading Editor...
Live Preview

🔹 overflow: scroll

Scrollbars are always visible, regardless of whether content overflows.
Code Example
PREVIEW READY
Loading Editor...
Live Preview

🔹 overflow: auto

Scrollbars are added only when the content overflows.
Code Example
PREVIEW READY
Loading Editor...
Live Preview

💡 Overflow Best Practices

  • ✅ Prefer `overflow: auto` to avoid unnecessary scrollbars.
  • 📱 Test on mobile devices, as scrollbars behave differently.
  • 📏 Use `max-height` with overflow to create expandable sections.
  • 📝 Use `text-overflow: ellipsis` for clipped text content.
  • 🧪 Always test overflow with real content for accurate behavior.

🧠 Test Your Knowledge

5 Questions

Progress: 0 / 5
Keep Going!CSS - Float