فهرست سرفصل‌های CSS
خانه (Home) CSS مقدمه CSS (Introduction) سینتکس CSS (Syntax) انتخاب گرهای CSS (Selectors) نحوه استفاده از CSS (How To) کامنت ها در CSS (Comments) ارورها در CSS (Errors) رنگ ها در CSS (Colors) رنگ ها - RGB و RGBA رنگ ها - هگز (HEX Colors) رنگ ها - HSL و HSLA پس زمینه (Backgrounds) پس زمینه - تصویر (Backgrounds Image) پس زمینه - تکرار تصویر (Backgrounds Image Repeat) پس زمینه - پیوست (Background Attachment) پس زمینه - کوتاه نویسی (Background Shorthand) کادرها (Borders) کادرها - عرض (Borders Width) کادرها - رنگ (Borders Color) کادرها - کناره ها (Borders Sides) کادرها - کوتاه نویسی (Shorthand Border Property) کادرها - گرد (Rounded Borders) لایه (Padding) ارتفاع، عرض و حداکثر عرض (Height, Width and Max-width) مدل جعبه ای (Box Model) خط پیرامونی (Outline) خط پیرامونی - ضخامت (Outline Width) خط پیرامونی - رنگ (Outline Color) خط پیرامونی - کوتاه نویسی (Outline Shorthand) خط پیرامونی - آفست (Outline Offset) متن - رنگ (Text Color) متن - چینش (Text Alignment) متن - تزئینات (Text Decoration) متن - تبدیل حروف (Text Transformation) متن - فاصله گذاری (Text Spacing) متن - سایه (Text Shadow) فونت ها (Fonts) فونت های وب سیف (Font Web Safe) فونت - جایگزین ها (Font Fallbacks) فونت - سبک (Font Style) فونت - اندازه (Font Size) فونت - گوگل (Font Google) فونت - کوتاه نویسی (Font Shorthand) آیکن ها در CSS (CSS Icons) لینک ها در CSS (CSS Links) فهرست ها در CSS (CSS Lists) جدول - کادرها (Table Borders) جدول - اندازه (Table Size) جدول - تراز (Table Alignment) جدول - استایل دهی (Table Styling) جدول - واکنش گرا (Table Responsive) نمایش/قابلیت دید (Display) حداکثر عرض (Max-width) موقعیت دهی (Position) شاخص Z (Z-index) سرریز (Overflow) شناوری (Float) شناوری - Float (Clear) شناوری - مثال ها (Float Examples) اینلاین-بلاک (Inline-block)
CSS

CSS — سرریز (Overflow)

آخرین بروزرسانی: 1404/07/15

سرریز در CSS (CSS Overflow)

ویژگی «سرریز (Overflow)» تعیین می کند وقتی محتوای یک ناحیه جا نشود چه رخ دهد؛ می توانید آن را برش دهید یا اسکرول بار اضافه کنید. این کنترل ریز سرریز، چینش را قابل اعتمادتر می کند.

ویژگی overflow در یک نگاه

مقادیر رایج عبارت اند از: visible، hidden، scroll و auto. در ادامه هرکدام را با نمونه می بینیم. همچنین می توانید فقط محور افقی یا عمودی را با overflow-x و overflow-y کنترل کنید.

overflow: visible (پیش فرض)

محتوا برش نمی خورد و خارج از کادر عنصر نمایش داده می شود:

div { width: 200px; height: 65px; background-color: coral; overflow: visible; }

overflow: hidden

سرریز بریده می شود و باقی محتوا پنهان می ماند:

div { overflow: hidden; }

overflow: scroll

همیشه اسکرول بارها افزوده می شوند و کاربر باید پیمایش کند:

div { overflow: scroll; }

overflow: auto

مشابه scroll است، اما فقط هنگام نیاز اسکرول بار نشان داده می شود:

div { overflow: auto; }

کنترل محور: overflow-x و overflow-y

می توانید سرریز افقی یا عمودی را جداگانه تنظیم کنید. نمونه زیر افقی را مخفی و عمودی را قابل پیمایش می کند:

div { overflow-x: hidden; /* Hide horizontal scrollbar */ overflow-y: scroll; /* Add vertical scrollbar */ }

نکته: هنگام کار با هم پوشانیِ عناصرِ موقعیت دار، از شاخص Z کمک بگیرید و در صورت نیاز رفتار «سرریز» را برای جلوگیری از روی هم افتادگی کنترل کنید. همچنین درباره نوع جای گذاری به position رجوع کنید.

  • برای مطالعه دقیق تر «سرریز» در این راهنما جستجو کنید.
  • برای جدول های عریض، کنترل محور افقی با جدول واکنش گرا مفید است.