فهرست سرفصل‌های 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 — حداکثر عرض (Max-width)

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

حداکثر عرض در CSS (CSS Max-width)

ویژگی «حداکثر عرض (max-width)» بزرگ ترین عرض مجاز یک عنصر را تعیین می کند. بنابراین عنصر می تواند کوچکتر باشد، اما هرگز از مقدار تعیین شده عریض تر نمی شود. این رفتار برای طرح های واکنش گرا و خوانایی محتوا بسیار مفید است.

ویژگی حداکثر عرض (max-width) در CSS

طبق منبع، max-width حد بالای عرض را مشخص می کند و از سرریز عرضی جلوگیری می شود. در نتیجه هنگام کوچک شدن پنجره، محتوا داخل نما می ماند.

مشکل width ثابت

اگر برای یک جعبه فقط width ثابت تنظیم کنید، در نمایشگرهای کوچک تر بخشی از محتوا پنهان می شود و احتمالاً نوار اسکرول افقی ظاهر می گردد.

div.ex1{ width:500px; margin:auto; border:3px solid #73AD21; }

استفاده از max-width به جای width

اکنون همان بلوک را با «حداکثر عرض (max-width)» تعریف می کنیم تا مرورگر در پنجره های باریک، کادر را متناسب کند و اسکرول افقی کاهش یابد.

div.ex2{ max-width:500px; margin:auto; border:3px solid #73AD21; }

نکته: برای مقایسه، عرض پنجره را کمتر از مقدار تعیین شده کنید تا تفاوت بین width و max-width را ببینید.

ویژگی های مرتبط با حداکثر عرض

  • max-width: تعیین بیشینه عرض عنصر.
  • width: تعیین عرض دقیق عنصر.

همچنین برای کنترل نمایش کلی عناصر، راهنمای نمایش/قابلیت دید را ببینید. سپس در مسیر چیدمان، به موقعیت دهی (Positioning) سر بزنید.

هشدار: «حداکثر عرض» رفتار چیدمان را محدود می کند؛ اما اگر محتوای داخلی خود پهن باشد، هنوز ممکن است به اسکرول نیاز داشته باشید.

مطالعه بیشتر درباره حداکثر عرض

راهنمای رسمی «حداکثر عرض» در MDN را مطالعه کنید. برای نمونه های بیشتر نیز به صفحه حداکثر عرض در W3Schools مراجعه کنید.